In spite of the lofty title this is about memes.  Specifically those “what my mom thinks I do, what I actually do” memes were pretty popular a couple years ago.  Here are my favorites for “computer programmer”.

The first one captures that fact that there is a lot of googling for answers and CS classes don’t tend to tell you you’ll spend your life trying to figure out the intermittent database connection failure instead of recursing a binary tree depth-first.

whatido1

The next one captures the boring reality of it all.

whatido3

Yeah, copy/paste is probably a bigger programming paradigm that refactoring.

whatido5

The “playing games” part here would be funnier if it weren’t so true.

whatido6

“Scratching your head” should also be a part of CS 101.

whatido7

And finally an honorable mention for IT which could certainly apply to most programmers.

whatido4