Atlas · Details
Cheating Is All You Need
Author’s note
I actually thought this one wouldn't hold up well, because it is so old. But it is a fun, easy read, and it still has relevance for skeptics today.
AI Notes
Published on the Sourcegraph blog in March 2023, a few months after ChatGPT shipped. The framing is a veteran sounding an alarm: an industry-shaking thing is happening in software engineering and most engineers are sleeping through it. The argument has two halves. First, a demolition of the skeptics: engineers who say "you can't trust LLM-generated code" are repeating the exact mistake Steve and his Amazon colleagues made when they waved off an early AWS demo — and besides, the objection is incoherent, because software engineering exists as a discipline precisely because you can never trust any code, yours or anyone else's. He proves the upside by example: ChatGPT one-shots a working Emacs-Lisp function from a sloppy English prompt (the demo on the cover). Second, the technical payload, and the part that aged best. The context window is tiny — an index card next to a textbook — so the only differentiator among the jillion coding assistants is a data moat: a fast, queryable sidecar that can fetch the right code to stuff onto that cheat sheet. AI coding is a search problem.
The pivot point — the essay where Steve, after forty years of programming and a famous skeptical streak, went on the record all-in. "Context is everything, it's a search problem" prefigured the entire RAG and context-engineering wave; "data moat" passed straight into the industry's vocabulary. Everything Steve has written and built since — the junior-developer essays, Gas Town, Vibe Coding — runs downstream of this one.
Related listings
-
2024
The Death of the Junior Developer
The follow-up, a year on. Cheating Is All You Need says the volcano is going to erupt; The Death of the Junior Developer is Steve standing in the ash, working out who the eruption changes and how.
-
2025
Revenge of the Junior Developer
The third beat of the same arc. Where Cheating bets that AI coding is real, Revenge bets on who comes out ahead — and argues, against the obvious read, that it is the juniors.
-
2026
The AI Vampire
Three years later, the same voice with the volume up. Cheating Is All You Need is the prediction; The AI Vampire is Steve reporting back from inside the thing he predicted.
Where it was argued
- Hacker News Mar 2023
- Lobsters Mar 2023