¿Qué es el Vibe Coding?
La nueva forma de desarrollar software con IA que está cambiando la industria.
En febrero de 2025, Andrej Karpathy — cofundador de OpenAI y ex director de IA en Tesla — publicó un tweet que resonó en toda la industria del software: describió una nueva forma de programar a la que llamó 'vibe coding'. El término capturó algo que muchos desarrolladores ya estaban haciendo pero para lo que no tenían nombre.
"Hay un nuevo tipo de programación que estoy explorando, donde básicamente me olvido de que el código existe. Solo veo lo que quiero, digo lo que quiero, y sucede."
— Andrej Karpathy, 2025
La definición técnica
El vibe coding es un estilo de desarrollo asistido por IA donde el desarrollador describe lo que necesita en lenguaje natural — conversacionalmente, por 'vibes' — y deja que un modelo de lenguaje grande (LLM) genere bloques de código. El desarrollador acepta la mayoría del código sin revisión exhaustiva, prueba el comportamiento, y itera mediante más prompts en lugar de escribir o refactorizar código manualmente.
- Describes el comportamiento deseado en lenguaje natural
- El LLM genera el código completo o parcial
- Pruebas el resultado por comportamiento, no por lectura del código
- Iteras con más prompts cuando algo no funciona
- La revisión profunda del código es opcional o mínima
Por qué es un cambio de paradigma
Durante décadas, la velocidad de desarrollo estuvo limitada por la velocidad de escritura humana. Un desarrollador senior puede escribir, revisar y testear quizás 200-500 líneas de código de calidad por día. Con vibe coding, ese número puede multiplicarse por 10, 20 o incluso 100 en ciertos contextos.
Esto no es solo una mejora incremental. Es un cambio de orden de magnitud que está redefiniendo qué es posible para equipos pequeños, startups y proyectos individuales. Ideas que antes requerían semanas de desarrollo ahora pueden validarse en horas.
El vibe coding democratiza el desarrollo de software. Personas con ideas claras pero habilidades técnicas limitadas pueden construir productos funcionales. Equipos pequeños pueden competir con equipos grandes. La barrera de entrada al software nunca ha sido más baja.
Dónde brilla el vibe coding
- Prototipos y MVPs: validar ideas en horas, no semanas
- Proyectos personales y herramientas internas de bajo riesgo
- Experimentación y exploración de soluciones técnicas
- Automatización de tareas repetitivas y scripts
- Primeras versiones de funcionalidades para iterar rápido
La pregunta que nadie hace suficiente
El vibe coding es extraordinariamente efectivo para generar artefactos de software rápidamente. Pero hay una pregunta que el ecosistema no está haciendo con suficiente frecuencia: ¿quién gobierna la dirección del sistema que esos artefactos construyen?
Generar código rápido y construir sistemas coherentes, seguros y mantenibles son dos cosas diferentes. El vibe coding resuelve la primera. El gobierno de ingeniería resuelve la segunda. Y para sistemas que importan — con usuarios reales, datos reales, dinero real — necesitas ambas.
ARES no se opone al vibe coding. Lo complementa. Aporta el gobierno estructurado que convierte la velocidad de la IA en valor sostenible a largo plazo.
¿Te interesa la solución?