Why Software Careers Suck
discuss.joelonsoftware.com
discuss.joelonsoftware.com
I have the exact same story as the OP.
I lived and breathed Paul Graham's philosophy.
I even slept in a kitchen cabinet while working on reddit:
http://www.flickr.com/photos/33809408@N00/150538078/
But eventually I fell in love with someone from work :-) and realized what I was missing in my life:
http://www.scribd.com/doc/73086/Cozy-Domesticity
-- AaronSW
Having a social life is pretty much the best counterbalance to a career in software development. If you don't have one, you're doing it wrong.
That explains it.
Maybe it you stopped worshipping bandits who bully the world into crappy software, you'd give yourself a chance at doing something remarkable. Then things wouldn't appear to "suck" as much.
I know of at least one for sure.
"This is why you want to make sure to get laid in high school."
... Loser.
At the very least, you'll be much more happy in the former scenario. I think a good strategy for making a lot of cash is pursuing strategies that are at least moderately sustainable, and that won't result in a total waste if you don't succeed to meet your expectations.
For example, I have a startup of my own, and I put long hours on it because I enjoy it and learn a lot! Even if I don't ultimately succeed commercially, I'll walk away from that experience with a net "profit"!
So, to answer your question, I think it's loser to pursue a career you don't really enjoy just to have a shot at winning the "lottery".
--- ... and all that bullshit Paul Graham writing about.
Hmmm...