upvote
> if I have to choose between firing an EM or a SWE

When does this choice ever come up?

My experience is that most engineers are seen as interchangeable while most EMs aren't.

Only time I've seen EMs fired for economic reasons is when a larger amount of engineers were also laid off.

reply
Anecdotally, pretty often. Whenever there is an engineering org failure, whether it be missed deadlines, unreliable software, missed KPIs, etc, there is no such thing as a truly blameless org. Somebody will be accountable in the eyes of leadership, and that boils down to this very choice.

Was it the devs fault for shipping code with a disastrous edge case, or the EMs fault for over- allocating work, resulting in less-refined code and a minimal review process that let the defect slip into production? Just as an example.

reply
> When does this choice ever come up

Fairly often, but we usually manage them out so that line-level engineers don't get paranoid and jump ship.

When an EM is suddenly shifted to work on another project, or all you ICs are suddenly talking to other managers or staffed on other projects, that's us as organizations managing out the malcontent and messaging to them that their time is up.

reply
I think the managing them out part is the key info. I remember I used to think I'd never seen an EM be fired - there were a couple I knew who'd resigned abruptly to explore vaguely defined new opportunities, but they probably just want to take a long vacation or something.
reply
I agree at the first-line manager level (which this article is about), it's tough to get hired from outside, so getting the same position somewhere else after a layoff will be a tough job search.

My comment was more on the next levels - there seemed to be about as many high-level technical roles as managers (paid similarly) where I worked in biotech (that might be a different situation for software-only companies.) And there were more Directors/VP's than Principals/Fellows for sure. So at some point the "ladder width" crosses over.

And if you get laid off as a senior IC, good luck getting hired into another IC position. Age discrimination is real. The robust network is a must for anyone, manager or IC, in this case.

reply
I think you over estimate how valuable really good Principal level talent is when you have AIs that can take over for entire teams.

As an older and higher up engineer, I worry more for the youngsters than myself. I'll find a spot. I'm using AI, I'm doing things at rates that are pretty crazy.

That's all powered by decades of good decision making practice. Youngsters don't have that. They don't have the painful lessons hard earned.

reply
> My comment was more on the next levels - there seemed to be about as many high-level technical roles as managers (paid similarly) where I worked in biotech (that might be a different situation for software-only companies.) And there were more Directors/VP's than Principals/Fellows for sure. So at some point the "ladder width" crosses over.

Yea. Biotech is different. The equivalent of a VP for a specific formulation at a Pfizer would be a Staff or Principal Product Manager at a Salesforce.

In software, Engineering Managers have increasingly become solely people+program managers with a bit of a technical component.

EMs aren't expected to own product - that's PMs. Additonally, EMs aren't expected to own architecture - that's Principal and Distinguished Engineers. All that leaves EMs is program management.

reply