InfoQPhillip Mortimer28 min readtalkintermediate
Presentation: Complexity and Creativity in Software Engineering
Summary
Phillip Mortimer argues that AI‑generated code makes all software effectively "write‑only" due to volume, and proposes managing this by treating tests as the sole specification, automating code reviews with LLMs, and decoupling intent from implementation.
- AI can produce massive codebases faster than humans can read, turning code into a write‑only artifact.
- When code is write‑only, traditional PR reviews become a bottleneck; focus on evaluating behavior (tests, performance) instead of line‑by‑line review.
- Detailed, high‑coverage test suites become the primary documentation and contract for AI‑generated code.
- Automate code reviews by using a separate LLM prompt/context; this can catch issues like catastrophic regex backtracking.
As AI code generation scales, engineering teams risk drowning in unreadable code. Shifting quality gates from code inspection to test‑driven validation and AI‑assisted review can keep development velocity while maintaining reliability.
6/10




