
I've watched a dozen engineering leaders make the same mistake this year. They see AI generate a plan, a piece of code, a risk analysis... and they stop thinking. The output looks polished. It sounds confident. So they ship it.
This isn't leadership. This is outsourcing your judgment to autocomplete.
The Term Nobody in Tech Uses (But Should)
In the military and in emergency services, there's a concept called Dynamic Risk Assessment. It's different from the risk assessment most companies do once a quarter and file away. A static risk assessment happens before the work starts. You list the hazards, you write the mitigation plan, you sign it off, and you move on to the next thing.
Dynamic Risk Assessment never stops. A firefighter walking into a burning building doesn't check the risk once at the door. They're reassessing every few seconds, as the smoke thickens, as the structure shifts, as new information arrives. The environment changes, so the assessment changes with it. Nobody signs one form and calls it done.
Engineering leadership needs this same muscle. Most of us have let it atrophy.
AI Didn't Create This Problem. It Made It Easier
Automation bias isn't new. Psychologists have documented it for decades: our tendency to trust automated systems even when contradictory evidence sits right in front of us. The Decision Lab describes it using a case where a pilot ignored the visual runway indicators in front of them because the automated navigation system said the alignment was correct. The plane nearly crashed before air traffic control intervened.
Aviation makes the stakes obvious. In software, the stakes feel lower on any single decision, so the bias slides in unnoticed. An AI tool suggests a fix. It compiles. The tests pass. Nobody asks why it works, whether it scales, or what it breaks six months from now. The assessment stopped the moment the answer looked plausible.
I understand the pull here. When you're buried in backlog and a tool hands you a finished-looking answer, stopping to interrogate it feels like friction. But this friction is the job. It's the orientation step in your Observe, Decide, Act loop, and if you skip it, you're not leading. You're relaying.
The Data Backs This Up
Anthropic ran its own research on this, studying how developers who lean on AI assistance perform compared to those who code manually. The gap wasn't small. Developers using AI scored 50% on a comprehension quiz afterward. Developers who wrote the code themselves scored 67%. Nearly two letter grades, and the biggest gap showed up in debugging, the exact skill you need most when something breaks in production at 2am.
The researchers found three failure patterns among the lowest scorers: full delegation to the AI, gradual delegation creeping in over a session, and using AI to solve problems instead of understanding them. All three groups averaged under 40% on the follow-up quiz. Compare this to the developers who asked the AI conceptual questions and then worked through the errors themselves. They scored highest, and they were also the fastest. Struggle wasn't the cost of skill here. Struggle was the source of it.

What I Heard From an Engineer Who's Living This
Simon Diemert, VP of Engineering at Critical Systems Labs, put it plainly in a recent interview: chronic AI use risks "the atrophy of important skills" as engineers take intellectual shortcuts. His line stuck with me: "just because I can find an AI model that knows how to design bridges, doesn't mean I should suddenly switch my business to designing bridges."
This is the whole argument in one sentence. Access to an answer isn't the same as competence. A leader who can't tell the difference is a leader about to sign off on something they don't understand.
Diemert also flags a second risk worth repeating: data privacy. His firm won't upload confidential client information to external AI systems without company-controlled security in place. Speed is one risk. What you're feeding into the tool to get this speed is another, and too many teams skip this part of the assessment entirely.
What Dynamic Risk Assessment Looks Like in Engineering
I'm not arguing for banning AI tools from your team. The debate over whether to use them is over, and honestly it should be. The tools are useful. The problem is treating their output as a finished decision instead of a first draft still needing your judgment applied to it.
Here's what I ask my teams to do instead:
Reassess at every checkpoint, not only at the start. Don't approve the architecture once and let AI-assisted changes drift through code review on autopilot. Ask what changed since the last check, not whether the current diff looks fine in isolation.
Make someone explain the debugging path, not only the fix. If an engineer can't walk you through why a bug happened, they got the answer from a tool without doing the orientation work. Fine for a one-off ticket. A serious risk if it's happening on your core systems, where the next bug will look nothing like the last one.
Separate speed from understanding in your own head. Fast isn't the same as safe. The Decision Lab's aviation example and Diemert's bridge analogy point at the same failure: mistaking the appearance of reliability for the real thing.
Bring in outside judgment before you scale a decision. A veteran engineer who's seen a failure mode before is worth more than any model's confidence score. If nobody on your team fits this description, find someone to talk to before you commit budget and roadmap to the plan.
Name what the tool isn't allowed to touch. Data privacy, security boundaries, compliance calls. Write these down before the next project starts, not after something leaks.

The Muscle You're Not Using
Most leaders I talk to think risk management is a document. It's not. It's a habit of continuously asking "does this still hold, given what I now know?" This habit is what Dynamic Risk Assessment is, and it's the same habit separating a leader who delegates thinking from one who delegates tasks.
The firefighter doesn't stop reassessing because the building looked stable five minutes ago. The pilot who trusted the automated system instead of their own eyes didn't have a bad instrument. They had a habit of stopping too soon. Engineering leaders make the identical mistake every time they let a green checkmark end the conversation.
AI hands you a draft in seconds. It cannot hand you the judgment to know when this draft is wrong, and it definitely won't be the one held accountable when it is. This accountability sits with you, every time, whether or not you did the work to earn the confidence you're about to sign off on.

Next time a tool hands you a finished-feeling answer, stop and ask yourself: did I assess this, or did I accept it? Your team is watching which one you do, and they'll copy whichever habit you model, long after this particular tool is out of date.
