
For most teams, the first encounter with AI in the delivery process was autocomplete. Useful, occasionally uncanny, but fundamentally a faster way to type something you had already decided to write. That framing is now out of date, and the teams still holding it are measuring the wrong thing.
From typing to deciding
The meaningful shift is not speed of authoring. It is that a model can now hold enough of a system in context to participate in decisions that used to require a senior engineer's memory of how the whole thing fits together — which module owns this behaviour, what breaks if this contract changes, where a similar problem was already solved.
That changes the shape of the work. Less time spent recalling, more spent judging.
What this looks like in practice
- Review moves earlier. Problems that used to surface in code review surface while the change is still being written.
- Exploration gets cheaper. Trying three approaches stops being a luxury reserved for the interesting problems.
- Documentation stops rotting. When the cost of writing it approaches zero, the excuse disappears.
What does not change
A model has no stake in the outcome. It does not know that this client's compliance auditor will ask about data residency in March, that the last team burned six weeks on a queue that could not be drained, or that the person who understands the billing logic leaves in a month.
Context that lives in the organisation rather than the codebase remains the scarcest input to good software, and no amount of model capability substitutes for it.
This is why we treat AI as an accelerant on a disciplined process rather than a replacement for one. A fast wrong answer is worse than a slow right one, because it arrives with more confidence.
Where the risk concentrates
The failure mode we see most often is not incorrect code. It is plausible code — output that reads correctly, passes a shallow review, and encodes an assumption nobody stated. Those defects survive longer than obvious ones precisely because they look considered.
The mitigations are unglamorous and familiar:
- Tests that describe behaviour, not implementation.
- Review that asks what the change assumes, not just what it does.
- Small changes, so a wrong assumption is cheap to unwind.
A realistic position
AI has changed the cost curve of building software; it has not changed what makes software good. Systems still succeed or fail on whether the team understood the problem, chose boundaries that hold, and left the thing maintainable by whoever comes next.
The organisations getting real value are the ones that used the reclaimed time to think harder about those questions — not the ones that used it to ship more of the same.




