Things Developers Want More Than Money (2006)
softwarebyrob.com
softwarebyrob.com
There are more choices in your professional life than:
A) Being 9-5 daily grinder (for some reason this is always implied as being a bad programmer -- why?)
or
B) Working your ass off for some schmuck for terrible pay who gives you free snapple and a (perceived) enjoyable project.
In either case: THE FINANCIAL REWARDS ARE NOT GOING TO YOU - (Drinkers of the VC kool-aid this means you too).
To every passionate developer out there I challenge you to milk your 9-5. Then go home and make what YOU want, and live and die by that effort.
Take both of these perceived benefits for everything you can. The security and stability of the 9-5, and the sense of enjoyment/accomplishment/financial reward from your independant work.
Do not work for other people except as a means to a guaranteed paycheck.
Do not let others enslave your passion and creativity.
B is actually better.
There is an indescribable psychic toll that working at a megacorp takes on you. Daily I would wish for the sweet release of death rather than deal with another god damned conference call.
Now I just get a little cranky when I've been working for too long or someone's being an asshole.
I suppose I could try doing my own startup, but that's terrifying.
I've done both and am currently working on my own startup while keeping a 9 to 5. While the startup work moves along at a slower pace than I'd like, I wouldn't change it for anything.
Ha ha, probably not.