PostAI engineering & coding

AI agents can read the code. They still cannot read the reasons.

Addy Osmani's 'Intent Debt' names one of the most expensive gaps in agentic engineering: the goals, constraints, and trade-offs that never got written down. Architecture records become control inputs for the tools that modify the system next.

Lukman Nuriakhmetov
Lukman Nuriakhmetov
1 min read · June 15, 2026

AI agents can read the code. They still cannot read the reasons.

Addy Osmani's "Intent Debt" is a useful name for one of the most expensive gaps in agentic engineering: the goals, constraints, and trade-offs that never got written down.

In every mature system I have worked on, the code is never the whole truth. Some behavior exists because of a regulator. Some exists because of a customer migration. Some exists because a past failure taught the team not to be clever in one specific place again.

Humans carry that context informally. Agents do not. They see structure, names, tests, tickets, and fragments of documentation. What they miss is why a decision was made and which simplifications are forbidden. That makes agentic engineering more sensitive to missing rationale than traditional engineering ever was.

For me, this changes the documentation priority. Architecture records are no longer only for onboarding humans. They are control inputs for the tools that will modify the system next.

The next scarce artifact may not be code. It may be a preserved intent.

Tags: software-architecture · ai-engineering · engineering-management · intent-debt

Related thinking

NoteJuly 13, 2026

No Layer Was Reliable by Default

Week of July 6, 2026. The model regressed on its tools, the benchmark used to rank it turned out to be broken, and 'smarter' stopped meaning 'more reliable.' So 'one best model' quietly stopped being an architecture: a mature system now holds a portfolio, routes by verified task-fit, and checks confidence outside the model at every layer. A scan-layer TL;DR, five themes each with an operator move, one taken deep, three counter-signals, and what to track.

Weekly Read
16 min
EssayOctober 16, 2026

Code Is Getting Cheaper. Why Are We Still Managing Delivery by Hand?

Coding agents are making execution cheaper, but software delivery still depends on people reconciling goals, plans, decisions, dependencies, code, review and release. This is the problem I am trying to move into the system with The Tam.

AI and Engineering Leadership
23 min
NoteAugust 24, 2026

The Model Stopped Being the Interesting Variable

Week of August 17, 2026. Mistral tripled accuracy on financial filings — 26.7% to 86% — by changing how the model searches, not which model searches. Two different models from two different labs got the same roughly threefold lift from the same harness. That pattern ran through the week: authorisation splitting into four separate questions, a token optimisation that cut tokens and raised total cost by half, throughput outgrowing the review capacity around it, and execution moving into shared team channels. The leverage kept turning out to sit outside the model. A scan-layer TL;DR, five themes each with an operator move, one taken deep, three counter-signals, and what to track.

Weekly Read
14 min