a builder's codex
codex · operators · Thorsten Ball

Thorsten Ball

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

Insights · 9

Tier B · ai-native · engineering
AI agents that run bug investigations in parallel lower the cost of each shipped defect, raising the rational shipping threshold
Tier B · engineering-ai-eng · agentic-coding
Language selection criteria shift from developer preference to agent performance when agents write most of the code
Tier B · ai-native · engineering
Remote agent environments have displaced the local development setup for a real shipping team
Tier B · engineering · ai-native
Engineers who dismiss AI-generated code as low-quality apply the same professional bias that causes domain experts to over-intervene within their specialty
Tier B · engineering-ai-eng · agentic-coding
When agents write code, the decisive technology selection criterion is whether failure modes are legible to the agent
Tier B · agentic-coding · engineering
Ephemeral cloud sandboxes remove the resource cost of spawning an agent; when that cost drops to zero, spawn frequency rises sharply
Tier B · engineering · founder-operator
Engineering ownership begins with naming the actual problem, not accepting the proposed solution
Tier B · engineering · ai-native
Minimizing time-to-feedback is the single most valuable practice when building new software
Tier B · engineering · ai-native
As AI handles coding reliably, most software bugs shift from implementation errors to specification errors
Open the interactive profile → newsletter · website