(o por qué generar más código no te hace más productivo)
Martes. 09:02. Manolo entra radiante. Trae el portátil abierto. En la pantalla, un agente de IA escribiendo código solo. Líneas que aparecen como palomitas en un microondas.
—Jose, mira esto. En veinte minutos ha generado lo que a tu equipo le lleva dos sprints.
—¿Y lo has leído?
—¿Para qué? Funciona.
—¿Lo has testeado?
—Compila.
—Compilar no es funcionar, Manolo.
Pero Manolo ya no escucha. Manolo ha descubierto el vibe coding. Y como todo converso reciente, viene con la fe del que aún no se ha quemado.
Lo que Manolo no sabe es que está a punto de vivir el efecto Leidenfrost.
En 1756, Johann Gottlob Leidenfrost describió algo contraintuitivo: cuando una gota de agua cae sobre una superficie muy caliente, no se evapora inmediatamente. Forma una capa de vapor debajo que la aísla. La gota levita. Baila. Sobrevive más tiempo del que debería.
Más temperatura, menos evaporación.
Suena absurdo. Es física.
Con la generación de código pasa exactamente lo mismo.
Al principio, la IA acelera todo. Autocompletado, boilerplate, funciones de fontanería. El contacto entre el desarrollador y el problema es directo. La transferencia de calor funciona. La productividad sube de verdad.
Pero Manolo no quiere un poco de IA. Manolo quiere toda la IA. Agentes autónomos. Cero intervención humana. Código que se escribe solo mientras él está en un podcast hablando de innovación.
Y ahí se forma la capa de vapor.
El equipo deja de tocar el código. Deja de entenderlo. Deja de tener contacto cognitivo con lo que se está construyendo. El código se genera a una velocidad espectacular, pero nadie sabe realmente qué hace, por qué lo hace así, ni qué pasará cuando falle.
Y siempre falla.
—Manolo, ¿cuántas líneas ha generado esta semana tu agente?
—Doce mil.
—¿Y cuántas entiende tu equipo?
Silencio.
—¿Cuántas has revisado tú?
Más silencio.
—Manolo, eso no es velocidad. Es deuda técnica a interés compuesto.
Pero los dashboards dicen otra cosa. Los dashboards dicen que la velocity se ha triplicado. Que el throughput es histórico. Que los story points vuelan.
Y Manolo confunde velocidad de generación con velocidad de entrega de valor. Igual que alguien podría confundir temperatura con velocidad de evaporación.
El punto de Leidenfrost del código generado es ese umbral donde la cantidad de código supera la capacidad del equipo humano de mantener contacto con él. A partir de ahí:
El debugging se convierte en arqueología de código ajeno. Las code reviews son teatro: se aprueba lo que no se comprende. La deuda técnica se acumula invisible porque nadie entiende las decisiones que tomó el modelo. Y un día, algo se rompe. Y nadie sabe por qué. Ni dónde. Ni cómo arreglarlo sin generar tres bugs nuevos.
—Jose, pero si el agente puede arreglar sus propios bugs.
—Manolo, un sistema que genera bugs y luego los arregla no es productivo. Es un perro persiguiéndose la cola a velocidad de GPU.
Frederick Brooks lo advirtió en 1975: no hay bala de plata. Añadir más capacidad de generación no resuelve la complejidad esencial del software. Solo la oculta. Y cuanto más la ocultas, más grande es la explosión cuando aflora.
El verdadero arte no es generar más código. Es mantenerse justo antes del punto de Leidenfrost. Usar la IA para acelerar sin perder el contacto directo con el problema. Que el equipo siga entendiendo lo que construye. Que las decisiones arquitectónicas sean humanas, no estadísticas.
O, y esta es la apuesta radical: aceptar que el código es un artefacto intermedio desechable. Que el contacto térmico ya no es entre humano y código, sino entre humano e intención. Pero eso requiere herramientas de verificación y testing que hayq que desarrollar.
Y Manolo no va a esperar a que existan.
—Jose, he metido cuatro agentes más en el proyecto.
—Manolo, ¿te acuerdas de la sartén de tu madre?
—¿Qué tiene que ver?
—Cuando estaba templada, la gota de agua se evaporaba al instante. Cuando estaba al rojo vivo, la gota bailaba durante treinta segundos sin desaparecer.
—¿Y?
—Que tú acabas de poner la sartén al rojo vivo y crees que estás cocinando más rápido.
Manolo parpadea.
—Estás flotando sobre tu propio vapor, Manolo. Y cuando se disipe, te vas a quemar.
Pero Manolo ya se ha ido. Tiene una demo con inversores a las once.
Va a enseñarles la sartén.
Gracias por leerme.
Seguimos.
