Earlier quoted context omitted.
I think you underestimate the job mobility that is lost when you transition from being an individual contributor into someone on the management track. The reality is, there are very few EM and above jobs, and job security is tough - if I have to choose between firing an EM or a SWE, I'd fire the EM first because I can always find another replacement or split their responsibilities across multiple individual contribut…
> 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.
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.