Boris Cherny, creator and lead engineer of Claude Code at Anthropic, traces the accidental genesis of the tool in an interview with Y Combinator. It all began 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) emerged from observing users who were already doing these things in improvised ways. 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 stresses two strategic pieces of advice for founders. First, build for the model of 6 months from now rather than today's model. Second, apply Rich Sutton's "Bitter Lesson" (framed on the wall in the team's offices): never bet against the model. Scaffolding around the model delivers a 10-20% improvement but is systematically wiped out by the next model. Claude Code's entire architecture is constantly rewritten: no part of the code is more than a few months old.

The numbers are striking: per-engineer productivity at Anthropic has risen 150% since Claude Code. Boris himself has uninstalled his IDE and ships 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 what's coming next. 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 one 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.