Topics in the media
Five arguments the field is actually having as agents take over code production, the figures people are citing in them, and where those figures came from. Updated as the discourse moves.
Review and trust
Engineering leadershipHas review become the constraint, and does adding reviewers help?
The loudest argument in the field. Generation got faster, review did not, and the queue moved. What is new in 2026 is that the effect is now measured rather than described, and the measurements are worse than the anecdotes were.
Trust fell because people looked closely; unreviewed merges rose because looking closely does not scale. Both are rational and they point in opposite directions. Adding reviewers treats a structural property as a staffing gap: review needs context you cannot hire quickly, parallelises badly, and degrades silently rather than loudly.
Our writing on this
- Review is the bottleneck. Adding reviewers will not fix it. 26 Aug 2026
- The zero-review merge is the only number that matters 31 Aug 2026
- What review is for when the author cannot explain itself 5 Sept 2026
- A model reviewing a model is not verification 10 Sept 2026
- Merge on green is a policy. Choose it deliberately. 15 Sept 2026
- Trust in AI output fell to 29%. That is the correct direction. 20 Sept 2026
- Pickup time is the metric your dashboard is hiding 25 Sept 2026
- Against uniform review 30 Sept 2026
- The rubber stamp leaves no artifact 5 Oct 2026
- The review comment that engages with nothing 10 Oct 2026
- Your review SLA is making quality worse 15 Oct 2026
- Blast radius beats diff size 20 Oct 2026
- The reviewer shortage is a specification shortage scheduled 25 Oct 2026
- Approve, request changes, or admit you did not read it scheduled 30 Oct 2026
- Review latency improved while review got worse scheduled 4 Nov 2026
Specs and context
Product & acceptance criteriaIs spec-driven development a real shift, or waterfall with better tooling?
The premise that code is the primary asset is being openly questioned, with the specification proposed as the new centre. Alongside it, "context engineering" has become a named discipline: structured context files, external knowledge, tool-constrained access.
The waterfall comparison is lazy. Waterfall failed because the specification was written once, by people distant from the work, and could not respond to what building taught them. A criterion attached to a ticket, revised in refinement and checked on every change, is the opposite of that. The real question is not whether to specify but who does it and whether a machine can settle it.
Our writing on this
- Spec-driven development is not waterfall, and the comparison is lazy 27 Aug 2026
- Context engineering is requirements gathering wearing a new hat 1 Sept 2026
- Context blindness is the defining failure of 2026 6 Sept 2026
- The spec is the artifact of record now 11 Sept 2026
- Who writes the spec decides who runs engineering 16 Sept 2026
- Against prompt libraries 21 Sept 2026
- A spec a machine cannot check is a wish 26 Sept 2026
- Fifty percent fewer errors is a ceiling, not a floor 1 Oct 2026
- Your repository is the context, and it is a mess 6 Oct 2026
- Stop writing prompts. Start writing contracts. 11 Oct 2026
- The agent that asks a question is worth ten that do not 16 Oct 2026
- Specs rot faster than code 21 Oct 2026
- Against the mega context window scheduled 26 Oct 2026
- Retrieval is a budget line, not a feature scheduled 31 Oct 2026
Debt and craft
Platform economics & toolingIs AI-generated technical debt a distinct category, or the old problem faster?
A remediation market is being predicted before most organisations have measured the problem. The interesting disagreement is whether generated code is intrinsically worse, or whether the issue is that nobody read it.
Generated code is not intrinsically unmaintainable. Unread code is. The distinct category is comprehension debt: a system being modified faster than anyone reads it, where the cost surfaces during an incident rather than during maintenance. A global workday figure is unactionable; your own unread-merge rate is not.
Our writing on this
- AI-generated technical debt deserves its own category 28 Aug 2026
- The remediation market is coming. Do not be its customer. 2 Sept 2026
- Comprehension debt is worse than code debt 7 Sept 2026
- Generated code is maintainable. Unread code is not. 12 Sept 2026
- Delete more than you think you can 17 Sept 2026
- Sixty-one billion workdays is a number that means nothing 22 Sept 2026
- Craft when typing is free 27 Sept 2026
- The refactor that pays for itself thirty times 2 Oct 2026
- Consistency stopped being a preference 7 Oct 2026
- Against the AI debt panic 12 Oct 2026
- Your test suite now certifies the bug 17 Oct 2026
- Coverage was always a weak signal. Now it is a dangerous one. scheduled 22 Oct 2026
- The dead abstraction is now a worked example scheduled 27 Oct 2026
- Small modules beat clever ones, again scheduled 1 Nov 2026
- The parts of this that get more expensive the longer you wait 26 Aug 2026
Careers and teams
Delivery & program intelligenceWhat happens to the junior pipeline, and what should teams hire for now?
The apprenticeship path ran through exactly the work that automated first. The discourse swings between "software engineering is dead" and "nothing has changed", and the useful reporting sits between them.
A junior who accepts output they do not understand creates debt at machine speed, which is a training problem rather than a hiring mistake. The pipeline broke because the work juniors learned on automated, and no interview technique fixes an absent apprenticeship. Someone has to rebuild it deliberately.
Our writing on this
- The junior pipeline broke and nobody owns fixing it 29 Aug 2026
- Entry-level postings fell 40%. That is a choice, not a trend. 3 Sept 2026
- What to hire for when everyone ships fast 8 Sept 2026
- Seniority is now a verification skill 13 Sept 2026
- The interview should measure reading 18 Sept 2026
- Against the ten-x claim, in all its forms 23 Sept 2026
- Small teams, big blast radius 28 Sept 2026
- On-call for code nobody read 3 Oct 2026
- The staff engineer who writes rules, not code 8 Oct 2026
- Your org chart assumed a conversion rate that no longer holds 13 Oct 2026
- Managers stopped being a bottleneck and became a constraint 18 Oct 2026
- The apprenticeship has to be rebuilt on purpose scheduled 23 Oct 2026
- Against the death-of-programming genre scheduled 28 Oct 2026
- What a tech lead does on a Tuesday now scheduled 2 Nov 2026
Regulation and proof
Governance, security & complianceWhat does the AI Act actually require of a team shipping AI-written code?
Enforcement began on 2 August 2026. Most engineering teams noticed nothing, because the obligations land on classification, logging and traceability rather than on anything that changes a developer workflow on the day.
The provenance gap is the most consequential item on this page. There is an established way to attribute a generated image and no equivalent for a generated function. "Tamper-evident" is also a stronger word than most teams register: a log written by the same pipeline that performed the action is the component attesting to its own behaviour, which is the arrangement controls exist to avoid.
Our writing on this
- The AI Act arrived in August. Most teams noticed nothing. 30 Aug 2026
- Article 12 is a logging requirement your pipeline probably fails 4 Sept 2026
- There is no provenance standard for generated code 9 Sept 2026
- Tamper-evident is a stronger word than teams realise 14 Sept 2026
- Six months of retention is not an archive strategy 19 Sept 2026
- What an auditor will actually ask about AI-written code 24 Sept 2026
- Compliance theatre starts where evidence stops 29 Sept 2026
- What "provable" actually requires 4 Oct 2026
- High risk is a classification, not an adjective 9 Oct 2026
- Your logs are self-reported, and that is the problem 14 Oct 2026
- Segregation of duties survives contact with agents, barely 19 Oct 2026
- Evidence on demand, or evidence eventually scheduled 24 Oct 2026
- The disclosure rule, and what it means for code scheduled 29 Oct 2026
- Against compliance-driven architecture scheduled 3 Nov 2026
- What the AI-native SDLC playbook gets right, and the layer it leaves out 25 Aug 2026