May 19, 2026
The FindReplace Trap — Why the AI Software Revolution May Be Optimising for the Wrong Thing
For the last two years the technology industry has become increasingly convinced that software engineering is on the verge of full automation.
- Agents will build apps.
- AI will orchestrate infrastructure.
- Natural language will replace engineering.
- Autonomous systems will recursively improve themselves.
At first glance, the evidence appears overwhelming.
AI builders can:
- generate interfaces instantly
- scaffold full applications
- connect APIs
- create databases
- orchestrate workflows
- and mutate codebases at astonishing speed
The demos look extraordinary.
But after enough sustained development cycles, something strange begins happening across nearly every platform.
The more changes made to the system, the faster the system begins to destabilise.
Not linearly.
Exponentially.
This is not merely:
- hallucination
- immature tooling
- poor prompting
- or bad engineering practice
It points toward a deeper structural problem emerging underneath modern AI-assisted software generation.
A problem hiding in plain sight.
The Hidden Primitive Under AI Software Engineering
Most AI development systems today fundamentally operate using some variation of:
read → infer → find → replace → regenerate
This is the hidden mutation primitive underneath much of the current AI ecosystem.
The system:
- reads local context
- infers probable intent
- performs semantic patching
- rewrites files
- regenerates nearby structure
This works remarkably well at small scales.
Which is exactly why AI coding initially feels magical.
You ask for:
- authentication
- dashboards
- forms
- APIs
- responsive UI
- CRUD systems
And within minutes: something functional appears.
The industry sees this and concludes:
"AI can now engineer software."
But this conclusion may be dangerously premature.
Local Mutation vs Global Coherence
Large software systems are not simply collections of files.
They are:
- continuity systems
- dependency graphs
- causal structures
- governance layers
- evolving semantic organisms
And this changes everything.
Because local mutation is not the same thing as global architectural understanding.
AI systems excel at: local semantic optimisation.
But large systems survive through: global coherence preservation.
That distinction is enormous.
The FindReplace Failure Principle
This leads to a structural phenomenon I call: FindReplace Failure
The principle is:
Any sufficiently large probabilistic mutation system based primarily on local semantic patching will eventually accumulate architectural entropy faster than global coherence can be stabilised.
At first:
- changes feel productive
- iteration accelerates
- features emerge rapidly
But eventually:
- abstractions duplicate
- naming drifts
- dependencies fragment
- orchestration spreads
- continuity weakens
- governance erodes
Then a critical threshold is crossed.
Each new mutation destabilises future mutations faster than the architecture can recover.
The system enters: entropy acceleration.
Time Hierarchy Starvation
This problem becomes much worse because modern large language models operate under bounded reasoning budgets.
Commercial AI systems are optimised heavily for:
- speed
- throughput
- responsiveness
- GPU efficiency
- interaction volume
Not: deep architectural stabilisation.
This matters because large software systems are fundamentally high-time-horizon reasoning problems.
The Time Hierarchy Theorem becomes surprisingly relevant here.
The theorem implies: More computational time enables solving strictly more complex classes of problems.
Large-scale software architecture requires:
- long-range causality tracking
- invariant preservation
- dependency equilibrium
- continuity reasoning
- architectural memory
But current systems are economically pressured toward: compressed cognition.
So the models mutate systems faster than they can globally stabilise them.
This creates a dangerous imbalance:
Mutation Velocity > Coherence Preservation Capacity
That imbalance compounds over time.
Goodhart's Law Is Everywhere
The situation becomes even more distorted because the industry optimises heavily for measurable proxies rather than stable outcomes.
This is a classic case of Goodhart's Law:
"When a measure becomes a target, it ceases to be a good measure."
Current AI systems optimise for:
- generation speed
- visible autonomy
- token throughput
- app completion
- agent activity
- code volume
- workflow generation
But these are not equivalent to:
- architectural stability
- continuity
- constitutional governance
- deterministic correctness
- long-term operational equilibrium
So the ecosystem increasingly rewards: visible emergence.
Not: stable convergence.
That distinction may define the next decade of software engineering.
Why Agents Make This Worse
Agents amplify the problem dramatically.
Why?
Because agents massively increase:
- mutation throughput
- orchestration complexity
- asynchronous state interaction
- recursive generation pressure
But they do not proportionally increase:
- continuity preservation
- invariant enforcement
- governance authority
- deterministic stabilisation
So autonomous agents often accelerate entropy faster than they accelerate coherence.
This is why many current "agentic" systems feel: astonishing at first, unstable later.
The architecture softens under sustained mutation pressure.
The ButterAI Effect
This creates what I call the ButterAI effect.
Initially: the system appears solid, intelligent, adaptive, coherent.
But over time:
- continuity melts
- abstractions spread
- orchestration multiplies
- hidden contradictions emerge
- governance becomes ceremonial
- architecture dissolves into plausible fragments
The interface still looks convincing.
The underlying coherence evaporates.
The Core Discovery
After enough experimentation, a much deeper conclusion emerges.
The issue is not simply: "AI makes mistakes."
The issue is structural.
Modern AI software generation is optimised primarily around: probabilistic local mutation.
But stable civilisation-scale systems require: deterministic continuity preservation.
Those are not naturally aligned architectures.
Why Constitutional Runtime Systems Matter
This is where a radically different direction begins emerging.
Instead of:
mutation first, stabilisation later,
future systems may require:
intent → canonical resolution → governance → deterministic execution → controlled mutation → committed reality transition
In other words:
AI may propose.
But constitutional infrastructure decides what becomes real.
That means:
- governance before mutation
- continuity before generation
- deterministic authority before execution
Not after.
The Final Realisation
The AI revolution may ultimately force the software industry to rediscover something civilisation already learned thousands of years ago:
Stable systems do not survive through intelligence alone.
They survive through:
- constitutions
- governance
- continuity
- accountability
- canonical state
- constrained transition boundaries
Human civilisation itself is not built on unconstrained emergence.
It is built on bounded emergence.
And that may turn out to be the single most important lesson of the entire AI era.
AuthOrigin
Preserving the difference between knowing, believing, inferring and acting.
The problems explored in this essay — plausible answers replacing genuine knowledge, inferences treated as facts, decisions made without traceable authority — are not separate issues. They share a common cause: the epistemic state of information is lost in transit.
AuthOrigin preserves the knowledge-to-consequence chain. Every piece of information carries its epistemic state — not just what it says, but what it is:
Before knowledge is reused: what is it? Before it is trusted: where did it come from? Before it is acted upon: who has authority? Before the outcome is forgotten: what happened?
"AuthOrigin doesn't need to know what the problem is. It needs to preserve the evidence from which the problem can be demonstrated — and the conditions under which a solution can be trusted."
Newsletter
Stay in the loop.
New essays on AI, systems thinking, and the infrastructure of the future — delivered when they're ready.