Rachel Laycock, CTO of Thoughtworks, publishes a response on martinfowler.com on September 2, 2026 to the Engineering Enablement edition signed by Brian Houck a month earlier. The two authors clashed publicly on a Code Remix panel hosted by Moderne, and Houck encouraged her to write this piece. The disagreement is bounded from the outset: they want the same thing, she just doesn't think code review is the best way to get it.

She accepts the diagnosis. AI produces more code than humans can reasonably review, and Houck's figures — a 106% increase in significant lines per diff at Meta, a 64% median pull request size at DX — are taken at face value. She also shares his worry: automating review risks losing everything else, since review has never served only to find bugs. Her question lies elsewhere: why wait until review to do all of that?

automating the ceremony rather than questioning why the ceremony exists

— Rachel Laycock , martinfowler.com

She has never liked seeing the pull request at the center of the process. Building something, finishing it, packaging it, throwing it over the fence, then having the important conversation about whether what was built is right, strikes her as a reversed order. The principle she sets against it is one learned early at Thoughtworks: if feedback has value, don't remove it, but move it closer to the decision it informs.

A systematic reassignment follows. Exploring alternatives happens before implementing one. Knowledge transfer happens through pairing, which teaches more than reading a finished solution. Junior learning requires working alongside seniors while they think. Collective ownership comes from team organization, mob programming, and whiteboard design sessions. Architectural alignment emerges from shared design, then fitness functions. Formatting, linting, known security issues, and anything deterministic get automated.

What remains is exception-based review: a fundamental architectural change, a sensitive security boundary, a large blast radius, an unfamiliar area of a critical system, or a team declaring itself lacking confidence. That is different from requiring inspection of every change in the name of ceremony. She also dismisses the AI agent that would mimic the human reviewer: that automates the ceremony instead of questioning its reason for existing.

She concedes one point: the cognitive and intention debt Houck describes is a real problem. But the mandatory PR is a weak defense against it. What's needed is collaborative design, pairing, good boundaries, executable architecture, and shared operational responsibility — because engineers need to understand systems, not diffs.