how to turn a happy programmer into something else
Don’t laugh, this could happen to you:
http://hashedbits.com/the-birth-of-the-grumpy-asshole-programmer/
Stage 1: The happy creative programmer
Stage 2: The proud father
Stage 3: The product guru
Stage 4: The grumpy asshole programmer