Boris Cherny, creador e ingeniero principal de Claude Code en Anthropic, repasa la génesis accidental de la herramienta en una entrevista con Y Combinator. Todo comenzó en septiembre de 2024 con un simple chat de terminal para probar la API de Anthropic. La elección de la CLI no fue estratégica sino pragmática: no había interfaz que construir. El momento decisivo llegó cuando Sonnet 3.5 escribió espontáneamente un AppleScript para identificar la música que sonaba en ese momento, revelando que "el modelo simplemente quiere usar herramientas".

La filosofía de producto de Claude Code se apoya en un principio fundamental: la demanda latente. Cada función importante (plan mode, CLAUDE.md, skills) surgió de observar a usuarios que ya hacían estas cosas de forma improvisada. El plan mode se programó en 30 minutos un domingo por la noche tras detectar el patrón en los issues de GitHub. Técnicamente, se reduce a una única instrucción: "please don't code".

Cherny recalca dos consejos estratégicos para los fundadores. Primero, construir para el modelo de dentro de 6 meses y no para el modelo actual. Segundo, aplicar el "Bitter Lesson" de Rich Sutton (enmarcado en la pared de las oficinas del equipo): nunca apostar contra el modelo. El scaffolding en torno al modelo aporta una mejora del 10-20% pero queda sistemáticamente anulado por el siguiente modelo. Toda la arquitectura de Claude Code se reescribe constantemente: ninguna parte del código tiene más de unos pocos meses.

Las cifras son contundentes: la productividad por ingeniero en Anthropic ha aumentado un 150% desde Claude Code. El propio Boris ha desinstalado su IDE y publica 20 PR al día, con el 100% del código escrito por Claude. Como comparación, en Meta, donde era responsable de la calidad del código, una ganancia de productividad del 2% representaba un año de trabajo de cientos de personas.

La entrevista también revela lo que viene a continuación. Claude Teams está explorando topologías de agentes con ventanas de contexto no correlacionadas como una forma de test-time compute. La función de plugins fue construida enteramente por un enjambre de agentes a partir de una especificación y un tablero de Asana, en un fin de semana con casi ninguna intervención humana. Co-work, la versión con GUI para no desarrolladores, fue construida en 10 días por el propio Claude Code.

En cuanto a la contratación, Cherny valora la humildad y el pensamiento desde primeros principios por encima de las opiniones firmes. Observa un perfil bimodal entre los mejores ingenieros: hiperespecialistas o hipergeneralistas. Su predicción: el título "software engineer" desaparecerá en favor de "builder", y la programación pronto quedará resuelta para todo el mundo, sea cual sea su ámbito.