undo
Go Beyond the Code
arrow_forward_ios

You added AI. You cut the team. The project is still on fire

Ensolvers
Blog Edition
April 21, 2026
To learn more about this topic, click here.
Engineering & Leadership 6 min read

Fred Brooks documented this mistake in 1975. The fuel changed. The pattern didn’t.

In 1975, Fred Brooks was watching a project at IBM fall apart in slow motion. The response from management was the obvious one — add more engineers. It got worse. He wrote about it, called it Brooks’s Law, and put it in a way that’s hard to forget:

“Adding manpower to a late software project makes it later. Like dousing a fire with gasoline, this makes matters worse, much worse.

Fred Brooks, The Mythical Man-Month, 1975

The book became required reading in computer science programs around the world. It’s been quoted in thousands of articles, referenced in hundreds of academic papers, and cited in more retrospectives than anyone can count.

And then everyone ignored it anyway.

Fifty years later the fire looks the same. The fuel is just different now.

The 2026 version of the same mistake

The move we’re seeing across a lot of engineering teams right now isn’t “add people.” The market moved past that one. The move is the opposite.

1975
Project is late → add engineers → more coordination, more ramp-up time, more confusion
→ It got later
2026
Project is late → cut the team, add AI tools, keep the same delivery timeline
→ Same result

And look, the logic isn’t crazy. AI tools are genuinely productive. GitHub Copilot, Cursor, Claude — these aren’t toys. Engineers who know how to use them well can move meaningfully faster on certain kinds of work. That part is real.

But here’s the thing. The bottleneck was almost never the speed of code generation.

It was the clarity of decisions. Who owns this component? What happens when this integration breaks at 2am? Why was this architectural call made eight months ago and what else breaks if we change it? Those questions don’t get answered faster just because the implementation layer got faster. If anything, faster implementation means you hit the decision bottlenecks more often, not less.

What actually walked out the door

When experienced engineers leave — layoffs, restructuring, whatever the reason — they take something with them that doesn’t show up in any handoff doc.

Context.

Knowing that the payment flow has a specific edge case that only triggers on the third retry attempt
Knowing why the database schema looks the way it does, and what the three alternative designs were that got rejected
Knowing which parts of the system are genuinely solid and which ones are held together with good intentions and two-year-old workarounds

AI doesn’t have that. It has the code. And those two things — the code and the context behind it — are not the same thing, even when they look like they are.

What tends to happen next is pretty predictable, honestly. The remaining team moves fast on the obvious work. Anything that requires understanding decisions made before they had full visibility slows to a crawl. AI fills the gaps with code that looks right and sometimes isn’t. Technical debt accumulates faster than before. Not slower.

The fire gets bigger. Not smaller.

AI can generate code. It can’t generate context. And context is what keeps a system from becoming a fire.

Before the next restructuring decision

There’s a question worth asking before cutting headcount or reorganizing around AI tools, and it’s not “what can AI replace?”

It’s “where does this project actually slow down?

If the bottleneck is…
Execution — boilerplate, tests, scaffolding, documentation
AI genuinely helps here. Some restructuring might make sense.
If the bottleneck is…
Decisions — architecture, ownership, production behavior
Cutting the people who hold that knowledge doesn’t save money. It moves the cost to later, when it’s more expensive and harder to fix.

Brooks figured this out watching it happen at IBM. The lesson he took wasn’t “don’t add resources.” It was simpler than that: understand what the problem actually is before you try to solve it.

That’s still the lesson. Fifty years later and we’re still learning it.

The fuel changed. The fire didn’t.

And gasoline is gasoline, regardless of what it’s made of.

Sources
1. Brooks, Frederick P. The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley, 1975.
How we think about this
The projects that stall aren’t missing capacity. They’re missing clarity.
Every engagement we run is built around ownership and judgment, not headcount. If you’re evaluating how your engineering team is structured for the work ahead, that’s the conversation we know how to have.
How we approach software development expand_circle_right
Ensolvers
Blog Edition

Start Your Digital Journey Now!

Which capabilities are you interested in?
You may select more than one.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.