Hacker News new | past | comments | ask | show | jobs | submit login

At first I thought the solution is that it needs to be a step down: becoming a manager entails taking a cut in pay, a lower nominal role, an increased vulnerability if the team needs to be cut. Make people pay a cost in order to switch to this role.

But a large part of me tells me this would just make things worse. The only people who would opt to transfer to the manager track would be those who are really career politicians, who can take credit for every success but blame every failure convincingly on someone else. Ideally with management thinking all the time that this guy is a loyal contributor and not a politician. This is what seems to happen in practice.

So what can you do? Hire only people who are strong engineers and who don't have any ambitions to management? Hire excellent engineers and mediocre management? This last seems to be the approach of many tech companies. Frustrating though it is for the engineers, this explains one reason companies may go for this approach.




In most companies becoming an entry-level manager IS a step-down from staff engineer or equivalent in terms of compensation.


There might actually be 0 people who go from staff engineer to entry level manager in most companies. They go from engineer or maybe senior engineer.


> But a large part of me tells me this would just make things worse

Agreed. You'd end up with more of the folks who just want power for power's sake, instead of growth/validation.


I have no real ambition to management, but, at 5 years in, I’m considering it as a way to keep my salary growth going.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: