Back to Growth Notes

Most people hear "AI in software development" and picture developers replaced by a model. However, good AI does the opposite. It removes the work that stops developers from building.

A lot of people hear “AI in software development” and immediately picture developers becoming redundant, features generated end to end without anyone reviewing them, systems nobody fully understands anymore. However, that is not what good AI-assisted development does. Instead, it removes the manual work that stops developers from building.

The myth of AI replacing developers

Software is still a judgement discipline, because architecture is judgement and trade-offs are judgement. Understanding why a system was built a certain way, deciding which shortcut is safe to take and which one will cost a quarter to unwind, reading a stack trace and knowing where the real bug is hiding, all of that still depends on a person who understands the system.

Here is the problem. Most developers do not spend enough time doing that. Instead, their day looks like writing boilerplate, hunting for how a similar feature was implemented three files away, re-explaining context to a colleague who just joined the project, and manually wiring together the same kind of integration for the fifth time this quarter.

The person who scopes the work is the person who writes the code. AI changes how much of that code gets typed by hand, not who is responsible for it.

What AI actually removes

Boilerplate that follows an established pattern gets drafted in seconds instead of copied and adapted by hand. A first pass at test coverage exists before the developer has to write it from a blank file. A summary of what changed across forty files is ready before a reviewer has to reconstruct it by reading every diff. None of that is the hard part of software. All of it used to eat the hours that should have gone to the hard part.

Free those hours, and a developer spends more time on the decisions that actually determine whether a system holds up: what the data model should look like in a year, not just today; which shortcut is safe and which one becomes a rewrite; whether the fix addresses the actual bug or just makes the symptom disappear for now.

Where this goes wrong

The failure mode is not AI taking over. It is AI output going unreviewed, because the developer used the time it freed up to take on more work instead of spending it on the judgement calls the tool cannot make. Speed without verification does not compound. It just moves the cost downstream, to the person who has to debug a system nobody fully understands anymore.

Done properly, one developer works at the pace of three without the quality of zero. Done carelessly, the same setup produces speed first and unmaintainable software second, and the second bill is always larger than the first saving.

The ODB Way

At ODB Growth, AI agents handle implementation, analysis and a first pass at review, inside a process built around verification: tests that can actually fail, mutation checks on every repair, independent adversarial review alongside the team’s own tests, and confirmation on the running system rather than a green build.

The result is not fewer developers making decisions. It is the same developer spending their time on the decisions that actually matter, with the repetitive work handled by a tool that never gets bored and never skips a step because it is Friday afternoon.

Onno de Bel

Onno de Bel

AI Engineer & Architect | ODB Growth

Ready to build something
that moves a number?

Let's find out where AI actually pays in your process, and build it.

Plan a Growth Call