Hacker News new | ask | show | jobs
by pc86 3845 days ago
Programming also seems like a pretty clear path to management (if that's your goal), which is one of the best upper-middle class professions there is. And once you've proven the ability to manage a team it is much easier to translate that into non-technical management, which opens you up to a plethora of different positions, particularly if you have advanced education (e.g. MBA or similar).
2 comments

Management requires an entirely different skillset than programming, and one that many programmers are not well-suited for.

Management is not about selecting objectively good tools, and it's not about making hard choices or settling disputes. It's about keeping everyone that works for your employer happy, which is, frankly, 95% about the superficial.

A fair number of developers transition to management, but I would not call the path "pretty clear". It is much less clear than for project managers, program managers, etc.