«Vibe coding» es la palabra de moda en programación con IA: describir lo que quieres en lenguaje natural y dejar que la IA escriba el código, iterando a base de conversación en vez de teclear tú cada línea. Hay quien lo vende como el fin de la programación y quien lo desprecia como juguete. Llevamos meses programando así a ratos, y la verdad está —como casi siempre— en saber cuándo sí y cuándo no.
Qué es exactamente
En lugar de escribir código, describes resultados: «una web con un formulario que guarde las respuestas y me las mande por correo». La IA genera el proyecto, tú lo pruebas, y corriges hablando: «el botón muy grande, y que valide el email». El bucle es probar-pedir-probar, no leer-escribir-depurar. Las herramientas de moda (editores con agentes, generadores de apps) han hecho este flujo sorprendentemente fluido.
Cuándo funciona de maravilla
- Prototipos y pruebas de concepto: tener algo que enseñar en una tarde en vez de una semana. Aquí es imbatible.
- Herramientas personales: ese script que ordena tus archivos o esa mini-web para tu club. Software que antes no existiría porque no compensaba hacerlo.
- Aprender haciendo: ver código funcional aparecer sobre tu idea es una puerta de entrada estupenda a la programación, si luego preguntas «por qué».
Cuándo se rompe
- Cuando nadie entiende el código: el proyecto crece, algo falla y no hay humano que sepa dónde mirar. La deuda se paga con intereses.
- Con datos de verdad y usuarios de verdad: seguridad, privacidad y casos límite no se «vibean». Ahí hace falta criterio profesional, humano.
- Cuando el proyecto pasa de cierto tamaño: la IA pierde el hilo de un código que ya no cabe en su contexto y empieza a romper lo que arregló ayer.
Nuestra experiencia
Nuestro criterio en una frase: vibe coding para cosas que puedes permitirte tirar; ingeniería para cosas que tienes que mantener. El error no es usarlo, es no saber en cuál de los dos mundos estás. Y un matiz que casi nadie dice: quien más partido le saca es quien ya sabe programar, porque huele cuándo la IA se está equivocando. El nombre engaña: el criterio sigue siendo el trabajo.
Preguntas frecuentes
¿Puedo crear una app sin saber programar?
Un prototipo o una herramienta personal, sí. Un producto con usuarios y pagos, no sin ayuda: en cuanto haya datos reales por medio, necesitas a alguien que entienda lo que hay debajo.
¿Vale la pena aprender a programar todavía?
Más que nunca, pero distinto: menos memorizar sintaxis y más entender sistemas, leer código y revisar lo que la IA propone. El programador no desaparece; cambia de tarea.
Conclusión
El vibe coding es real y es útil: ha bajado la barrera de crear software a «tener una idea y una tarde». Pero es una forma de empezar, no de mantener. Úsalo con esa expectativa y es una maravilla. Para elegir herramienta, mira la comparativa de Claude Code vs Codex CLI vs Gemini CLI; y para el día a día del código, Copilot vs Cursor.