Why Software Engineers Are So Hard to Lead (And What to Do About It)
Why Software Engineers Are So Hard to Lead (And What to Do About It) Quick Bridge: Engineering managers rarely talk about this out loud. The overconfidence that derails code reviews, the semantic precision that stalls every planning meeting, the principled refusal to do the things that would actually get someone promoted. This post names all three patterns, explains what is driving each one, and gives you specific language for the conversation that starts to change things. There is a conversation I have had more times than I can count. An engineer on my team is doing genuinely good work. By any technical measure, they are one of the stronger contributors. Their promotion has been stalled for two years. When I ask them what they think is getting in the way, they describe the features they built, the problems they solved, the systems they improved. They do not mention that the people who make promotion decisions have almost no visibility into any of it. That gap, between what an enginee...