23 karma · joined July 8, 2013
I'm not a hacker because I love programming and it's my purpose in life and the reason I live. I program because it's a relatively good career and an efficient way to make money so that one day I won't have to (and while I do, I still get 30+ hours a week to pursue the things that do bring fulfillment). Sure I'd rather be a programmer than a plumber, truck driver, accountant or even another highly paid profession like corporate lawyer, but I'd rather be an independently wealthy intellectual seeker, family man, world traveler, explorer and pleasure-seeker than a programmer...
Now, I'm not saying I'm struggling to buy food or anything on my healthy engineering salary, I'm just saying that I don't feel guilty AT ALL about how much I make, nor do I feel that I am overpaid in anyway. I do tend to think my contribution to society is at least as much as my finance friends, so perhaps either I am underpaid or they are overpaid.
Software engineering is unfortunately a very middle class occupation at this point. I'd love to see it get up into the ranks of the upper class (at least for very experienced engineers!), but it has a long way to go...