> First-line managers have a similar role, but they are treated like garbage by their superiors, and consider their position a "necessary evil," towards higher ranks.
This is because most companies don't have a promotion track above "Senior Software Engineer" that doesn't involve people-management, which is an entirely different job. It's as if you ran a restaurant and in order for your highest rated chef to get promoted, he had to learn how to make kitchen cabinets. You'd have a bunch of people who loved cooking but had to build cabinets instead because that's the only way their career could grow.
And even at the BigTech companies who claim to have "parallel" technical promotion tracks that don't involve people management, it's often not truly parallel. If you work in one of these companies, count how many Directors and VPs are in your company, and then compare it to how many technical people there are at equivalent levels who are not managing people. I bet there are at least 10x as many Directors and VPs if not 100x than super-senior-staff-ultra-mega Engineers.
> And even at the BigTech companies who claim to have "parallel" technical promotion tracks that don't involve people management,
And the promotion to upper technical levels involves - once again - larger influence over people as opposed to technical growth.
Now I know little about kitchens, but I’m under the impression that the entry level job is pretty much just following instructions, chopping things up, etc. And as you rise from there, yes you get responsibility for those beneath you doing their jobs. The sous chef is responsible for seeing that whatever you call the choppers are doing their job, and the head chef is basically boss of the kitchen (and often also an owner).
Viewing “people management” as some kind of job is an org smell. Every job involves working with and coordinating with other people. The difference is fundamentally one of relative authority.
Thanks to Conway’s law, among other reasons, even a “non-technical” CEO is acting in at least some kind of an engineering capacity.
Isn't this just the nature of the business? I'm sure there aren't many plumbers or factory workers who have a level similar to a senior director in plumbing companies either: as an IC, there is a cap to how much contribution you can bring to a company, limited by the type of job you do. Of course, the same is true for managers as well, and the vast majority of directors are vastly overpaid, but that's a different discussion. My point is that all or almost all industries have this distinction, and the people in charge of companies are almost all doing a different job than someone just starting in their fields. Even in law firms, the senior partners are very rarely, if ever, doing the type of litigation they would when they started out. Probably no different than a CTO doing actual technology work.
Counter argument: if we accept the military example as doing leadership/management well, you can say the same about their career track. Far as I can tell, there’s no “IC” track above Corporal, which has an average age of 21yo.
When I did a check in about 2018, almost all (like, all but 2-3) of the Distinguished engineers at Google were actually Sr Directors with vanity titles (DE was considered better then Sr Dir). Most 50+ person orgs with multiple managers working under them.