6 de abril de 2026
# Vibe coding y la próxima oleada: software de mala calidad

> [!tip] El vibe coding no es el problema. El problema es la avalancha de software de mala calidad que viene con él. Ya lo hemos visto antes.
Primero fueron las cryptos. Miles de personas que habían visto tres vídeos en YouTube sobre "ingresos pasivos" se convirtieron de la noche a la mañana en expertos en blockchain, creadores de tokens y gestores de sus propios portafolios de activos digitales. La mayoría perdió dinero. Muchos perdieron ahorros reales. Algunos perdieron ambas cosas más la vergüenza ajena.
Luego vino el metaverso. Los mismos perfiles, con la misma energía y la misma falta de criterio, llegaron a los terrenos virtuales de Decentraland después de pasar por los NFTs. Los cursos se multiplicaron. Los autoproclamados expertos en web3 aparecían cada semana con un nuevo masterclass.
Ahora toca el vibe coding.
Y no digo esto con desprecio hacia la herramienta. El vibe coding, bien usado, es una capacidad real, y a futuro será espectacular. La posibilidad de construir software describiendo lo que quieres en lugar de escribir cada línea manualmente es un cambio estructural en cómo se desarrolla tecnología. Pero hay una diferencia importante con las fiebres anteriores: un token de una crypto sin valor simplemente cae a cero. Una aplicación con vulnerabilidades de seguridad, lógica rota o deuda técnica invisible no cae. Vive. Se despliega. Personas la usan. Procesa datos de usuarios reales, maneja dinero, se conecta a otros sistemas. Y ahí es donde empieza el problema.
---
## La fiebre, no la herramienta

Trabajando con empresas que están adoptando IA se ve lo que pasa cuando alguien con conocimiento técnico usa estas herramientas: acelera, prototipa más rápido, reduce el trabajo repetitivo. Tiene sentido.
Lo que también se ve, cada vez más, es otra cosa: personas sin ninguna base técnica convencidas de que pueden construir su SaaS, su automatización, su MVP, su agente, su lo-que-sea, porque un modelo de lenguaje les genera código que compila y parece funcionar. El problema no está en que lo intenten. El problema está en que el código que sale de esas sesiones arrastra errores que esas personas no pueden detectar. Ni ahora ni después.
En cualquier foro de desarrollo ya se ven los síntomas. Proyectos con claves API expuestas en el código. Mecanismos de pago que pueden saltarse desde el navegador. Lógica que funciona con un usuario de prueba y se rompe con diez reales. Y eso en contextos donde al menos hay cierta familiaridad con el entorno. Lo que viene ahora es eso multiplicado por miles, sin supervisión de nadie que sepa lo que está mirando.
---
## El espejismo de la comprensión

Hay un fenómeno que algunos llaman "relajación progresiva". Quien empieza usando IA para programar suele revisar el código con cuidado al principio. Poco a poco, a medida que las cosas parecen funcionar, deja de revisarlo. Y llegado un punto, quien debería detectar los errores ya no tiene la capacidad de hacerlo, porque las habilidades que no se usan se atrofian.
Eso le pasa a developers con años de experiencia. Ahora imagina a alguien que construye su primera aplicación sin haber escrito jamás una línea de código, que nunca tuvo esa capacidad para empezar.
Hay por ahí testimonios de gente que describe con total naturalidad cómo son "espectadores" de su propio código. Que implementaron conceptos de los que ni conocían el nombre técnico. Que gastaron un dineral en iteraciones porque no entendían por qué las cosas fallaban. Y lo cuentan orgullosos, como si fuera una hazaña.
Ese perfil multiplicado por miles es lo que viene.
---
## Software que funciona hasta que no funciona

La trampa del vibe coding para quien no tiene base técnica es que el resultado, en condiciones normales - un único usuario probando, haciendo demos - suele funcionar. La aplicación se ve bien. Las pantallas cargan. El flujo parece correcto.
El problema aparece cuando las condiciones dejan de ser normales. Muchos usuarios concurrentes. Alguien que hace algo inesperado. Un atacante que busca una vulnerabilidad. Un bug que hay que corregir y que, al tocarlo, rompe tres cosas más.
En esos momentos necesitas entender qué está pasando por debajo. Y si nunca lo has entendido, no puedes arreglarlo. Si contratas a alguien para que lo haga, esa persona va a tener que reescribirlo entero, porque trabajar sobre código que nadie comprende cuesta varias veces más que trabajar sobre código limpio. Esto se llama deuda técnica, y el vibe coding sin supervisión la genera a escala industrial.
---
## Esto ya ha pasado antes

Las fiebres tienen consecuencias. La del vibe coding va a dejar internet lleno de aplicaciones que parecen productos pero que por dentro son trampas: para el usuario que las usa sin saber que sus datos no están protegidos, y para el emprendedor que cree que tiene un negocio cuando tiene una demo con buena cara.
Lo que cambia esta vez es que el daño no es solo económico. Es funcional. Son datos expuestos, lógica de negocio rota, aplicaciones que fallan en producción y que nadie puede diagnosticar porque nadie entiende lo que hay dentro.
Ya está ocurriendo. Y dentro de unos meses, cuando la primera oleada de estos productos esté en el mercado, vamos a poder distinguir muy rápido quién construyó con criterio y quién construyó con fe. Porque una calculadora en manos de alguien que no sabe matemáticas no produce errores obvios. Produce resultados que parecen correctos. Y eso es mucho peor.
# Bonus
Hay una posibilidad que no quiero ignorar: **que yo me equivoque**. Que en los próximos meses la IA avance hasta el punto de generar código seguro, fiable y bien construido sin que nadie necesite entender qué hay dentro. Si eso ocurre, la oleada de software malo será solo un mal recuerdo pasajero. Y lo que vendrá después será mucho más interesante - y mucho más difícil de predecir - que cualquier cosa de la que hablamos hoy.
---
Publicado el 6 de abril de 2026, [Substack](https://open.substack.com/pub/davidhurtado/p/vibe-coding-y-la-proxima-oleada-software?r=4uyjfg&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true), [LinkedIn](https://www.linkedin.com/pulse/vibe-coding-y-la-pr%25C3%25B3xima-oleada-software-de-mala-david-hurtado-tor%25C3%25A1n-dqmpe), [X](https://x.com/dhtoran/status/2041045920310009889?s=20)