Thorsten Ball is a staff engineer working on Amp at Sourcegraph, where he has been building and writing about agentic coding tools since the earliest days of practical AI-assisted development. He is the author of two widely read books on interpreter and compiler implementation in Go and writes the Register Spill newsletter, where he publishes weekly observations about software engineering, agentic systems, and the practical shift happening as coding agents move from novelty to infrastructure. His perspective is grounded in building and using agents daily, not in commentary from a distance.
Operating themes
- Agentic coding as a discipline shift. Ball treats the arrival of capable coding agents not as a productivity upgrade but as a fundamental change in what software engineering is, requiring new mental models for delegation, review, and quality standards.
- Naive interventionism in expert domains. He applies Taleb's framework to engineering culture, arguing that professionals in a field systematically overvalue their own intervention within that field even when automation produces better aggregate outcomes.
- Code review transformation. Ball argues that code review practices designed for human-authored code need redesign when the code is agent-generated, shifting emphasis from stylistic quality to architectural and functional risk.