Most AI-first programmes are run as tooling projects: buy licences, roll out assistants, measure throughput. The part that actually changes the economics sits somewhere else.
Ask an engineering organisation what its AI-first programme consists of and you will usually hear a list of tools. That list is not wrong, it is just the cheapest part. Tools can be bought in an afternoon. What takes a year is changing which artefact the organisation treats as the source of truth.
When a model can produce a plausible implementation from a description, the implementation stops being the expensive part. The expensive part becomes the description — precise enough to be built from, complete enough to include the cases nobody writes down, and stable enough that two people reading it reach the same conclusion.
That is what spec-driven development is for: treating the specification as a versioned, testable artefact from which both the implementation and the acceptance criteria are derived. It sounds like a documentation exercise. It is not. It relocates the bottleneck.
And here is the effect almost nobody plans for: the pressure moves from engineering to product. When implementation is fast and specification is slow, vague requirements stop being survivable. The product function suddenly has to be precise about edge cases it used to leave to a developer's judgement. Some organisations discover at this point that their real constraint was never engineering capacity.
Binding a product to one model provider binds it to that provider's price list, that provider's data residency, and that provider's schedule for deprecating what you built on. None of those are engineering questions; all of them land on a P&L.
A thin abstraction layer between the product and the model costs time in the first release and saves a rebuild project in the third. For European customers there is a second reason: where data is processed is not a technical detail in a tender, it is an award criterion. Being able to move a workload to a different provider — or into a customer's own environment — is a commercial capability, not a nice-to-have.
The impressive demonstrations always show new code being written. The money is somewhere far less photogenic: in the installed base. Classifying incoming defects, reproducing them, writing the regression test, keeping documentation current, working through dependency updates — the work that consumes senior capacity without producing anything anyone can show a customer.
Automating the preparatory layer of that work is unglamorous and takes effect immediately. It does not replace engineers. It gives them back the hours that used to disappear into triage, and those hours are the ones that were being spent by exactly the people you least want spending them that way.
Decision rights, quality gates, accountability. Who may ship, what has to be proven before shipping, who answers when it fails. An organisation that hands out capable tools without redrawing those three lines gets faster pilots and no faster operation — and it will conclude, wrongly, that the technology did not deliver.
AI-first is not a tooling project with an organisational component. It is an organisational project with a tooling component. The order matters, because it determines who has to be in the room.
Questions or a different view? I read every mail. kehrein@swkconcept.com