Build1 distinct publisher3 min readUpdated
A New Stack column argues AI-generated diffs have made careful review impossible. The automatable half of the job is bug-catching; the half nobody has staffed is knowledge transfer.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
A column published by The New Stack argues that the volume of AI-generated code has broken code review: engineers are reading 500-line diffs they did not write, generated by models they do not fully control, at a pace that makes careful reading impossible [1]. The second casualty is the one worth planning around, because review was also where knowledge moved through a team, where junior engineers watched senior engineers think, architectural decisions got challenged, and mental models of the codebase formed [2].
The defect half of the job is the tractable half. The piece's own claim is that most bug catching and standards checking can be handled by LLM-based adversarial review, automated verification and deterministic checks [3], and that solving that completely while doing nothing about knowledge sharing fixes only the easier job [4]. The teaching half never had tooling because it never needed any. It was a byproduct of somebody reading carefully with their name on the approval.
The before-and-after in the column is specific about what disappears. In a pre-AI team, a junior's pull request draws four to eight comments from a senior on idiomatic patterns, plus a back-and-forth on edge cases and an implicit lesson in how to think about the problem [5]. In an AI-heavy team, the same change is generated by AI, lightly edited, reviewed by AI, lightly approved, and merged with no human having formed a mental model of it [6]. Both failures have one cause: nobody read it [19].
Margaret-Anne Storey's name for the residue is cognitive debt. Technical debt lives in the code; cognitive debt lives in people, accumulating when a team stops understanding the system it is building, and no dashboard reports it [7][8]. Her evidence, as relayed in the piece, is observational rather than measured: a group of students building with AI eventually told her they could no longer make changes to their product [9]. She suspected messy code. What she found was that they had lost track of which features they were building and why, and did not know who on the team knew what; on one team a single person understood the code because they were supervising the generation, the rest could not, and the person who generated it did not really understand the output either [10][11].
The obvious rebuttal is to ask the model. The column concedes that LLMs explain how a feature or behavior works, and argues that what goes missing is the what and the why: why the change was built this way, what assumptions were made, what the side effects are, why the feature needs to exist [12][13]. None of that is wired into the code, so no reader of the code recovers it.
The proposed fix moves the human checkpoint upstream, to reviewing intent (plans, constraints and acceptance criteria) instead of the diff [14], and treats knowledge sharing the same way: capture the architectural choices, behavior tradeoffs and scope calls an engineer makes during a session with an agent, and write them down as acceptance criteria [15]. ThoughtWorks Market Technology Director Vanitha Kumar, in the podcast conversation the column draws on, built something adjacent: an agent instructed to check code against her team's reference practices, identify deviations and explain why each deviation would be detrimental, built as a teaching agent before it drifted into a review agent [16][17]. "If code review shifts left, knowledge sharing also has to shift left," the column argues [18].
Watch whether those criteria get written to be read. An acceptance-criteria file that only its author opens is a commit message with better formatting. The cheap test: take a subsystem your agents shipped last quarter and ask two engineers who did not supervise it to explain why it works the way it does.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Storey first noticed cognitive debt with a group of students who were building with AI and moving fast, who at some point told her they could not make changes to the product anymore.
Storey suspected technical debt and messy code, but the students had lost track of what features they were trying to build and why, and did not know who knew what on the team.
On one of the student teams, one person understood the code because they were supervising the AI that generated it, the rest of the team could not, and the person who generated the code did not really understand what was generated either.
Code review has always been where knowledge moves through the team, where junior engineers watch how senior engineers think, where architectural decisions are challenged, mental models of the codebase are formed, and where shared ownership takes shape.
Margaret-Anne Storey calls what happens when that collaboration disappears cognitive debt: technical debt lives in the code, cognitive debt lives in people.
Cognitive debt builds up when the team stops understanding the system it is building, and no dashboard will tell you it is happening.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single opinion column, anecdote-only support
The cluster is one practitioner column from a single publisher. Its central empirical premises - that AI volume has broken review and that AI-heavy changes merge with no human mental model - are asserted without telemetry, survey, benchmark or defect data. The strongest support is attributional: a named researcher's term and student-team anecdote, and one named practitioner's agent. Attribution and definition claims hold; the generalizations do not.
Two disclosed instances, no scale
Adoption of the practices discussed is visible only twice: one practitioner-built teaching/review agent inside ThoughtWorks and one named product, Aviator Verify, described as the intent-capture mechanism. Neither carries user counts, team counts, volume or outcome metrics, and the intent-driven verification workflow itself is presented as a proposal rather than as a practice observed in production teams.
Sweeping premises on anecdotal footing
Universal, absolute framings - review is 'broken', careful reading is 'impossible', 'zero humans' form a mental model - considerably outrun the supplied support, which is one column, one researcher anecdote about students, and one practitioner agent. The underlying concern that apprenticeship is unstaffed is plausible and non-trivial, which keeps the gap moderate rather than extreme, but the certainty of the language and the presence of a product as the answer push claims ahead of evidence and adoption.
Vendor-adjacent argument for a named tool
The column argues a problem and then names Aviator Verify as the way engineers capture the intent it says is being lost, and its practitioner evidence comes from the author's own podcast. That is a commercially aligned chain: the framing that review is irreparably broken increases the perceived need for an intent-verification product referenced in the same section. No conflict-of-interest disclosure appears in the supplied body, so readers cannot discount the recommendation.
Coherent argument, weak verification base
Confidence is limited by structure rather than internal coherence: the argument is clear and the attributions are specific and checkable, but there is one publisher, one author viewpoint, no quantitative support, and a commercial alignment that is not disclosed. What can be relied on is who said what and what practice is being proposed; what cannot is the scale or generality of the harm claimed.
build
Opus 5 absorbed your verify prompts. The reading is still on your desk.1 distinct publisher
build
The AGENTS.md file is an audit of the documentation you never wrote for humans1 distinct publisher
build
An AI reviewer called injectable SQL safe because it could not read the helper1 distinct publisher
build
Thirteen tasks green, then "give up (Recommended)" on the one that needed understanding1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 19, 2026