Ted Vu

Some Perks of being a Programmer (updated periodically)

September 21st, 2020

I have just been involved in Computer Science for a short time (back in 2017 to be exact) but I already fell in love with this field because there are just endless things to discover/learn everyday. Besides, what makes me fall in love with this field is the peculiarity of the field, it is so peculiar to the extent that some people even dedicate a website to make joke and sarcastic meme out of it (I'm looking at you xkcd). Hence, I want to start a page that contains all the perks of being a programmer that programmers may find yourself somewhere reading the list and non-programmers can understand what being a programmer looks like (and what kind of pain we are suffering :) ). I hope you all enjoy the read, if you have any suggestion please send it to my email at tedvu184@gmail.com

meme

Lesson Learn: Don't be happy too early...

You know you are a programmer when:

1. You start counting things from zero.

2. You spend 3 hours fixing a bug and realize how "smart" you are making that bug.

3. You are so afraid to hit the "build" button or test some edge cases of your program. It's much scarier than the clown in I.T film, it's just on another level.

4. You fixed a NullPointerException by adding the line if(somethingNull != null){...}

5. StackOverflow becomes your most visited site and you can't imagine how you would end up if the site does not exist.

6. You experience these states of emotion:

+) Please work, please work this is the 275 times the code has been compiled.

+) Oh Yes it's working now I did it, I see heaven now .

+) Browsing through the code with a little tears in your eyes. Wait... Why I wrote that line ? Why my program even worked ?

states-of-a-programmer

7. Admit it, you have written that long piece of code and put it all in one method or remember the "ladder" you create (maybe that's why people call programming is an art, programmers can even draw while coding) by nesting the loops and conditions.

8. You have made some joke on HTML (remember the "I know HTML" joke). By the way, "I know HTML" can be interpreted as "I know how to make love".

9. You have hard time trying to understand what "Recursion" is ? Try look up the world "Recursion" on Google you may understand what "Recursion" is. Best of luck :)

Old joke about recursion but never out-of-date: If you want to understand recursion, first you need to understand recursion.

10. You can have some strange conversations with other people, for example:

A: Hey, what's up B , how many language do you know ?

B: A lot, like Java, C, C++, C#...

A: (I mean how many language do you speak...)

Created by Ted Vu, copyright 2024, proudly powered by GatsbyJS