3 ms·
The problem has been fairly extreme at all of the companies I've worked at. I would even say that, if you exclude the new grads, there's actually an inverse re
by nfw2 5y ago
The problem has been fairly extreme at all of the companies I've worked at. I would even say that, if you exclude the new grads, there's actually an inverse relationship between someone's level and how much I would want to work with them.
I expect the problem is most severe at mid-sized companies that don't have highly-technical business problems to solve. I think the root cause looks something like this:
- A long chain of relatively non-technical managers exists in the engineering org.
- Promotions, especially to staff, become very political, ie the decision-makers likely haven't worked directly with the candidates for promotions.
- The criteria for promotion to staff effectively becomes whether they contribute to highly-visible, high-level engineering efforts
- If the domain doesn't require them, these highly-visible efforts are likely either lateral shifts or actively unhelpful. The company probably doesn't need to be reinventing the wheel with some staff IC's pet project, especially if the mid-level IC's know what they're doing and can keep the lights on.
- The best engineers eventually leave for greener pastures. Of the engineers that stick around, the ones most likely to get promoted are the ones who are the most enthusiastic about designing (or just talking about) systems that no one wants or needs
- hiptobecubic 5y agoIt sounds like the problem is more or less summarized as "No one knows how to evaluate work, so loud people get promoted." Not biasing towards loud people is difficult, but at least at Google, the process is pretty harshly designed to avoid it. The criteria for promotion is clear. The people deciding on it are considering many different promotions at once, so they have a decent sample to look at. The people with incentive to promote don't get to make the decision or they play only a small role in it. There is a strong demand to see evidence that the person's work fits the job ladder description that they are trying to promote to, etc. It's a lot of overhead and everyone hates it, but it seems to be pretty robust at avoiding arbitrary promotion.