Idea
When software becomes abundant, what becomes scarce?
If AI makes producing software dramatically easier and cheaper, the important organisational constraint may move away from writing the software and towards deciding what should exist, why, and how it becomes useful.
Current thinking
For most of the history of digital organisations, engineering capacity has been scarce. Software takes time to design, build, test, integrate, secure and operate, so organisations have built structures around deciding where that scarce capacity should go.
AI changes at least part of that equation.
It is becoming possible for an individual or a much smaller team to produce working software at a speed that would previously have required considerably more engineering effort. That does not make engineering unimportant. Architecture, security, reliability, integration and deep technical judgement remain essential, particularly in consequential production systems.
But it does raise a more interesting organisational question. If producing software becomes dramatically easier, does the constraint simply move somewhere else?
When software becomes abundant, what becomes scarce?
Some likely answers are problem understanding, product judgement, organisational attention, access to users, trusted data and context, permissions, integration capacity, operational ownership and the ability to know whether something has actually improved the service.
The scarce thing may increasingly be clarity about what deserves to be built rather than the ability to build something.
This changes the AI coding conversation. The immediate story is developer productivity: an engineer can produce more code, faster. The larger story may be what happens to organisations when writing the software stops being the scarce bit.
That has consequences for product management and technology leadership. If implementation becomes cheaper, organisations may be able to test more propositions before committing significant resources to them. Small teams may be able to explore problems that would previously have struggled to compete for engineering capacity. The boundary between an idea and a working experiment becomes much thinner.
But abundance creates its own problems. More software means more things that can require ownership, security, integration, support and eventual decommissioning. Making something easy to build does not automatically make it worth operating.
The interesting constraint therefore moves upstream and downstream at the same time: upstream towards understanding the problem, defining the outcome and deciding what should exist; downstream towards integration, adoption, ownership and knowing whether it worked.
Perhaps the bigger change isn’t agentic software development at all. It’s what happens to organisations when writing the software stops being the scarce bit.
This is why software abundance connects directly to clarity. As execution becomes cheaper, ambiguity becomes relatively more expensive. It also connects to apprenticeship: if experienced people can orchestrate dramatically more execution, organisations still need a way of developing the people who will eventually have the judgement to direct and assure that work.
Software becoming abundant does not remove scarcity. It changes where scarcity lives.
Writing on this idea
-
Note
When Writing Software Stops Being the Scarce Bit
AI is making software dramatically easier to produce. The more interesting organisational question may be what becomes scarce when engineering capacity is no longer the constraint it once was.
-
Note
Centralise the Reusable. Distribute the Problem Solving.
A specialist AI capability can be valuable, but its success may ultimately be measured by how much useful capability becomes ordinary across the rest of the organisation.
-
Note
As Execution Gets Cheaper, Clarity Gets More Valuable
AI is making implementation and rework dramatically cheaper. It is not making ambiguity cheap.
-
Note
What If the Most Efficient Team Isn't the Best Team?
AI may let smaller teams produce the same or greater output. But output is not the only thing teams produce.
-
Note
Building Is Getting Easier. Owning Still Matters.
AI is lowering the cost of building and experimenting with software. That makes the boundary between an experiment and an owned service more important, not less.
-
Note
The Boundaries Around What We Can Do Have Moved
The most interesting strategic question about AI may not be how much AI an organisation should use. It may be what has become possible now that some old constraints are moving.
-
Note
Turning Things Off Is Part of Building
Technology organisations celebrate launches because new capability is visible. Decommissioning creates a quieter kind of value: less risk, less complexity and more freedom to change what comes next.
-
Essay
If AI Does the Doing, How Do We Learn the Judgement?
AI can increasingly produce work that once required years of accumulated skill. That creates an enormous productivity opportunity, but it also raises a harder question about how people acquire the judgement to know whether the work is good.