Ask YC: Programming career exit strategies?
b) A skilled developer's salary tops out at, what, $150,000 in the best case, most expensive market? And let's not forget that comment Giles Bowkett quoted recently: "You're a programmer ... that makes you a tool to be used by people much smarter than yourself." We want to think we're genius intellects, but the truth is that there's some crushing-handshake jock at the other end of the table whose daughter's 16th birthday party cost more than you'll make in your career.
Conclusion: Software development is great fun, and satisfying, and I will always keep doing it as a hobby, but it is not what I want to be trying to do at 50. What do you see as the career path, short of a 100% career switch?