Boris Cherny, creator and lead engineer of Claude Code at Anthropic, retraces the accidental genesis of the tool in an interview with Y Combinator. It all started in September 2024 with a simple terminal chat to test the Anthropic API. The choice of CLI was not strategic but pragmatic: no interface to build. The decisive moment came when Sonnet 3.5 spontaneously wrote an AppleScript to identify the music currently playing, revealing that "the model just wants to use tools".
Claude Code's product philosophy rests on a fundamental principle: latent demand. Every major feature (plan mode, CLAUDE.md, skills) was born from observing users who were already doing these things in a makeshift way. Plan mode was coded in 30 minutes on a Sunday evening after spotting the pattern in GitHub issues. Technically, it boils down to a single instruction: "please don't code".
Cherny insists on two strategic pieces of advice for founders. First, build for the model of 6 months from now rather than today's. Second, apply Rich Sutton's "Bitter Lesson" (framed on the wall of the team's offices): never bet against the model. Scaffolding around the model brings 10-20% improvement but is systematically erased by the next model. Claude Code's entire architecture is continuously rewritten: no part of the code is more than a few months old.
The numbers are striking: productivity per engineer at Anthropic has increased by 150% since Claude Code. Boris himself uninstalled his IDE and generates 20 PRs a day, with 100% of the code written by Claude. For comparison, at Meta, where he was responsible for code quality, a 2% productivity gain represented a year of work by hundreds of people.
The interview also reveals upcoming developments. Claude Teams is exploring agent topologies with uncorrelated context windows as a form of test-time compute. The plugins feature was built entirely by a swarm of agents from a spec and an Asana board, in a single weekend with almost no human intervention. Co-work, the GUI version for non-developers, was built in 10 days by Claude Code itself.
On hiring, Cherny values humility and first-principles thinking over strong opinions. He observes a bimodal profile among the best engineers: hyper-specialists or hyper-generalists. His prediction: the title "software engineer" will disappear in favor of "builder", and coding will soon be solved for everyone, regardless of domain.