← all posts

The Most Dangerous Engineer

Junior engineers ask too many questions but still assume they might be wrong. The dangerous one assumes they're right, on a foundation that quietly stopped being true.

The most dangerous engineer isn't the junior engineer.

It's the engineer who stopped being curious.

That's not the answer people expect. We're trained to watch the inexperienced person, to review their work more carefully, to assume that's where the risk lives. And sure, juniors make mistakes. But junior mistakes are loud, local, and caught. The dangerous mistakes are quiet, structural, and shipped with total confidence.

Juniors assume they might be wrong

Junior engineers ask questions. Lots of them. Sometimes too many. It can be exhausting to sit next to.

But underneath every one of those questions is a posture that turns out to be the entire ballgame: they assume they might be wrong. They check. They ask "is this right?" before they commit to it. That single assumption is a safety system, and it's running constantly in the background whether they realize it or not.

The dangerous engineer has turned that system off. Not out of malice. Out of success. They've been right enough times that they stopped checking, and nobody noticed the moment the checking stopped.

The danger is certainty, not inexperience

The dangerous engineer is the one who assumes they're right.

Certainty feels like competence from the inside. That's what makes it dangerous. The person who is sure doesn't slow down, doesn't ask, doesn't leave room for the possibility that the ground shifted. And they're often senior, which means their certainty carries weight. When they say "we don't need to worry about that," the room believes them, and the question that should have been asked quietly dies.

This is the same failure I keep coming back to from a different angle: a clean implementation of the wrong decision. The code is fine. The confidence is the bug. A sure engineer building on a stale assumption produces beautiful, well-tested, completely wrong systems, and the polish makes the wrongness harder to see, not easier.

Everything underneath you keeps moving

The reason curiosity isn't optional is that nothing you learned stays true.

  • Technology changes.
  • Infrastructure changes.
  • Failure modes change.

The assumptions you formed three years ago were correct three years ago. The load was lower. The dependencies were different. The thing that used to be safe to ignore is now the thing that pages you. An engineer who stopped learning is navigating today's system with yesterday's map and no idea the roads moved.

The engineer who keeps learning usually survives all of it, because they keep redrawing the map. The engineer who stops learning slowly becomes a bottleneck: the person whose mental model everyone has to route around, the gate that decisions die behind, the source of "well, that's not how we do it here" with no reason attached anymore.

Curiosity is what keeps confidence honest

I want to be clear that confidence is valuable. You can't operate a system under pressure if you second-guess every move. Decisiveness is a real skill and teams need people who have it.

But confidence without curiosity is just arrogance that hasn't been caught yet.

Curiosity is what keeps confidence from becoming arrogance.

In practice, the engineers I trust most are the ones who can hold both at once. They'll make the call fast, and they'll still ask "what would have to be true for me to be wrong about this?" They stay confident and they keep a live subscription to reality. They treat being wrong as information, not as an insult.

That's the whole habit. Keep asking the junior's question, long after you've earned the right to stop. The day you're sure you don't need to is exactly the day you've become the most dangerous person in the room.

The one-line version

The riskiest engineer on your team isn't the one who asks too many questions. It's the one who stopped asking, on top of a foundation that quietly stopped being true.