Andrej Karpathy — cofundador de OpenAI, antiguo arquitecto de Tesla Autopilot y creador del término vibe coding — afirma en esta entrevista que nunca se ha sentido más atrasado como programador. El punto de inflexión: December 2025. Durante un descanso, observa que los chunks de código generados por los modelos más recientes salen bien a la primera; deja de corregirlos, confía en ellos y hace vibe coding de manera continua. Su conclusión: quienes vivieron la IA en 2024 como algo adyacente a ChatGPT necesitan volver a mirar — algo ha cambiado de forma fundamental en el flujo de trabajo agentic coherente.

Karpathy formaliza su taxonomía Software 1.0 / 2.0 / 3.0: código explícito, luego pesos aprendidos mediante datasets, luego el prompting como programación de un intérprete LLM. Dos ejemplos ilustran la ruptura. openclaw: en lugar de un script de shell abultado que cubra cada plataforma, la instalación es un texto para copiar y pegar en el agente, que depura en bucle. MenuGen: su aplicación Vercel, creada mediante vibe coding, para generar imágenes de platos queda obsoleta cuando descubre que puede entregar la foto del menú directamente a Gemini y pedirle a Nanobanana que superponga los platos — sin ninguna aplicación entre la imagen de entrada y la de salida. "That app shouldn't exist." Lección: no pensar en la IA como una aceleración del paradigma existente, sino como nuevas posibilidades (por ejemplo, LLM Knowledge Bases).

Su teoría de la verifiability explica por qué los LLM siguen siendo jagged: los laboratorios entrenan mediante RL en dominios verificables (matemáticas, código), lo que crea picos de capacidad y vacíos en otros ámbitos. Anécdota reveladora: Opus 4.7 refactoriza una base de código de 100.000 líneas pero aconseja caminar 50 m hasta el car wash. Consejo a los fundadores: apuntar a dominios verificables donde se puedan crear entornos de RL propios y hacer fine-tuning.

Karpathy distingue entre vibe coding (elevar el suelo — democratización) y agentic engineering (preservar el nivel de calidad — disciplina de ingeniería para coordinar agentes spiky/stochastic). El ingeniero 10x queda magnificado mucho más allá de 10x. La contratación debe replantearse: se acabaron los acertijos, en su lugar hay lugar para grandes proyectos adversariales (agente clon de Twitter contra agentes red team).

Los agentes son becarios (interns) con excelente memoria pero sin taste — el ser humano sigue a cargo de la estética, el diseño y la especificación. Karpathy rechaza la metáfora animal: no construimos animales, invocamos fantasmas — circuitos estadísticos, no vida. Reclama una infraestructura agent-native (sensores/actuadores, documentación para agentes, despliegue mediante prompt). Fórmula de cierre: "You can outsource your thinking but you can't outsource your understanding." El ser humano sigue siendo el cuello de botella de la comprensión que dirige el sistema.