Boris Cherny, creatore e lead engineer di Claude Code presso Anthropic, ripercorre la genesi accidentale dello strumento in un'intervista con Y Combinator. Tutto è iniziato nel settembre 2024 con una semplice chat da terminale per testare l'API di Anthropic. La scelta della CLI non era strategica ma pragmatica: nessuna interfaccia da costruire. Il momento decisivo arriva quando Sonnet 3.5 scrive spontaneamente uno script AppleScript per identificare la musica in riproduzione in quel momento, rivelando che "il modello vuole semplicemente usare degli strumenti".
La filosofia di prodotto di Claude Code si basa su un principio fondamentale: la domanda latente. Ogni funzionalità principale (plan mode, CLAUDE.md, skill) è emersa dall'osservazione di utenti che già facevano queste cose in modo improvvisato. Il plan mode è stato programmato in 30 minuti una domenica sera dopo aver individuato il pattern nelle issue di GitHub. Tecnicamente, si riduce a un'unica istruzione: "please don't code".
Cherny sottolinea due consigli strategici per i founder. Primo, costruire per il modello tra 6 mesi piuttosto che per il modello odierno. Secondo, applicare la "Bitter Lesson" di Rich Sutton (incorniciata alla parete negli uffici del team): non scommettere mai contro il modello. L'impalcatura (scaffolding) costruita attorno al modello offre un miglioramento del 10-20%, ma viene sistematicamente spazzata via dal modello successivo. L'intera architettura di Claude Code viene costantemente riscritta: nessuna parte del codice ha più di qualche mese.
I numeri sono sorprendenti: la produttività per ingegnere in Anthropic è aumentata del 150% da quando esiste Claude Code. Lo stesso Boris ha disinstallato il proprio IDE e produce 20 PR al giorno, con il 100% del codice scritto da Claude. Per confronto, in Meta, dove era responsabile della qualità del codice, un guadagno di produttività del 2% rappresentava un anno di lavoro di centinaia di persone.
L'intervista rivela anche cosa arriverà in seguito. Claude Teams sta esplorando le topologie di agenti con finestre di contesto non correlate come forma di test-time compute. La funzionalità dei plugin è stata realizzata interamente da uno sciame di agenti a partire da una specifica e una board Asana, in un solo weekend con quasi nessun intervento umano. Co-work, la versione GUI per non sviluppatori, è stata costruita in 10 giorni dallo stesso Claude Code.
Sul tema delle assunzioni, Cherny valorizza l'umiltà e il ragionamento per primi principi più delle opinioni forti. Osserva un profilo bimodale tra i migliori ingegneri: iper-specialisti o iper-generalisti. La sua previsione: il titolo "software engineer" scomparirà a favore di "builder", e la programmazione sarà presto risolta per chiunque, a prescindere dal dominio.