Todo es mentira: El Lado Oscuro Del Vibe Coding Que Ignoras


Hilo sobre por qué el vibe coding NO es la revolución que promete ser. Spoiler: el 41% del código global ya es generado por IA. Y casi nadie sabe qué dice ese código.
# Todo es mentira: El vibe coding promete que ya no necesitas programar. Lo que no dice es que tampoco sabrás qué has creado.
Andrej Karpathy acuñó el término en 2025. Collins lo nombró palabra del año. En 2026, el 92% de los desarrolladores estadounidenses usa IA diariamente. Y el 41% del código global ya es generado por máquinas. Bienvenido a la era donde construir software es fácil. Entenderlo, imposible.
Andrej Karpathy lo explicó en un tweet de febrero de 2025.
"Hay un nuevo tipo de programación que llamo vibe coding, donde te rindes al vibe, abrazas los exponenciales y te olvidas de que el código siquiera existe".
Collins Dictionary lo nombró Palabra del Año 2025.
En 2026, la frontera entre "quién programa" y "quién no" se ha desvanecido. Herramientas como Cursor, Lovable, Bolt.new y Claude Code permiten describir una aplicación en lenguaje natural y recibir código funcional en minutos.
Un periodista de Xataka construyó una app para corregir tests clínicos en menos de una tarde.
Un emprendedor sin perfil técnico puede pasar de idea a MVP en días, no en meses.
Lovable, una de las herramientas estrella, alcanzó 100 millones de dólares de facturación anual en solo ocho meses.
Todo suena a democratización. A revolución. A futuro.
Pero hay un detalle que nadie menciona en los tutoriales de 10 minutos.
El código que no escribes, no puedes depurar.
La ilusión de la propiedad
El vibe coding promete algo que las plataformas no-code nunca pudieron ofrecer.
Código real. Portable. Tuyo.
No estás atrapado en Bubble o Webflow. No dependes de un proveedor. Puedes mover el código, modificarlo, pasárselo a un desarrollador si el proyecto crece.
Eso es lo que dicen los vendedores.
La realidad es más incómoda.
Cuando describes una app y la IA genera 500 líneas de código, técnicamente "tienes el código". Pero no lo entiendes. No sabes qué librerías importó. Qué dependencias ocultas añadió. Qué vulnerabilidades de seguridad introdujo.
En una encuesta, el 80% de los desarrolladores experimentados prefirió usar herramientas de IA aunque fueran un 19% más lentos en tareas complejas.
¿Por qué? Porque "el proceso se sentía más manejable".
Traducción: no más rápido. Más cómodo. Más fácil de delegar la responsabilidad.
La productividad se mide ahora en cuánto código generas, no en cuánto código comprendes.
El giro polémico
Aquí está el truco que nadie menciona.
El vibe coding no elimina la necesidad de programadores. Elimina la necesidad de que los programadores entiendan lo que hacen.
En 2026, el 41% del código global es generado por IA. Eso significa que casi la mitad del software que usas fue escrito por una máquina y aceptado por un humano que "se rindió al vibe".
La metodología dominante se llama "Vibe & Verify". La IA genera. Tú verificas. Pero la verificación requiere saber qué buscar. Y si nunca programaste, no sabes qué buscar.
La ironía definitiva: las herramientas de vibe coding están diseñadas para no-programadores. Lovable se anuncia como "la mejor opción para no-programadores". Bolt.new promete "del prompt a la URL en minutos".
Pero el debugging —encontrar errores, vulnerabilidades, fallos de seguridad— sigue siendo trabajo de programadores. Y cuando algo falla en producción, cuando el sistema de pagos de tu app es hackeado, cuando los datos de tus usuarios se filtran —no puedes pedirle a la IA que "lo arregle".
Necesitas a alguien que entienda el código que la IA escribió. Y ese alguien cada vez existe menos.
El vibe coding crea una generación de constructores que no saben reparar lo que construyen.
La fábrica de MVPs descartables
El ecosistema de vibe coding tiene un precio. Y no es el de la suscripción.
Cursor cuesta 20 dólares al mes. Lovable, 25. Bolt.new, 20.
El precio real es la obsolescencia del software.
En el mundo del vibe coding, una app no es un producto. Es un experimento. Un MVP que valida una idea en días y se abandona en semanas. Porque cuando la IA genera código rápido, también genera deuda técnica rápido. Dependencias innecesarias. Ineficiencias ocultas. Problemas de seguridad sutiles.
El código funciona. Hoy.
Pero nadie sabe si funcionará mañana. O si es seguro. O si escala.
Y cuando la startup crece, cuando necesita pasar de MVP a producto real, descubre que el código de la IA no tiene arquitectura. No tiene documentación. No tiene tests.
Tiene un "vibe". Y los vibes no escalan.
La velocidad de hoy es la deuda técnica de mañana. Pero mañana no vendrá porque la startup ya habrá pivotado.
Escenarios futuros
# 1. La fábrica de ilusiones (probabilidad: 60%)
El vibe coding sigue creciendo. Más no-programadores crean apps. Más startups nacen con codebases 90% generados por IA. El mercado se llena de productos funcionales pero frágiles. La mayoría falla. No por mala idea. Por código que no aguanta tráfico real. Pero el ecosistema no lo nota. Porque el éxito se mide en "apps creadas", no en "apps que sobreviven". Las herramientas de IA se vuelven más potentes. Generan más código. Más rápido. Con más bugs. Y el ciclo se acelera hasta que un hackeo masivo expone la fragilidad de toda una generación de software construido sobre vibes.
# 2. La bifurcación del mercado (probabilidad: 30%)
La industria se divide en dos. Por un lado, el mundo del "vibe coding" para prototipos, marketing, apps internas, MVPs descartables. Por otro, el mundo del código escrito por humanos para sistemas críticos: banca, salud, infraestructura, defensa. La brecha entre ambos mundos crece. Los "vibe engineers" no pueden cruzar al otro lado. Los desarrolladores tradicionales cobran más. Se vuelven escasos. Y las empresas que dependen de software crítico descubren que externalizar la complejidad a la IA fue más barato hasta que no lo fue.
# 3. El retorno del artesano (probabilidad: 10%)
Una generación de desarrolladores —la que creció usando IA desde el principio— descubre que el código generado por máquinas tiene un límite. Que hay problemas que la IA no puede resolver porque no entiende el contexto. Que hay sistemas que requieren pensamiento arquitectónico, no prompts. Y deciden aprender a programar de verdad. No para ser más rápidos. Para ser más lentos y más precisos. Para entender. Para poseer. Para no depender de un "vibe" que puede cambiar mañana. Y entonces, por primera vez en una década, la programación manual deja de ser anacronismo para convertirse en lujo. Y todo vuelve a empezar. Pero esta vez, sin atajos.
La pregunta que no te dejará dormir
Si mañana descubrieras que la aplicación que construiste con IA —la que te hace dinero, la que usan tus clientes, la que guarda datos personales— tiene una vulnerabilidad que la IA introdujo y que tú, porque nunca aprendiste a programar, no puedes ni siquiera localizar, ¿seguirías confiando en el vibe? ¿O admitirías que delegar la complejidad no la elimina, solo la oculta hasta que explota?