Vibe Coding: cuándo funciona y cuándo te muerde
Vibe coding significa decirle a la IA a grandes rasgos lo que quieres e ir afinando poco a poco: rápido, pero arriesgado si falla.
¿Qué es vibe coding?
Vibe coding significa trabajar con un agente de código de IA describiendo a grandes rasgos lo que quieres, mirando el resultado y ajustando poco a poco, en vez de planear cada línea de código tú mismo de antemano. El nombre viene de guiarte más por el "vibe" (sensación) que por un plan estricto.
Cuándo funciona bien
- Prototipos y scripts desechables
- Funciones pequeñas y bien delimitadas
- Cuando puedes comprobar el resultado fácilmente (carga, se ve bien, los tests pasan)
- Para probar ideas rápido
Cuándo te muerde
- Con código crítico para la seguridad (pagos, autenticación, datos de usuarios)
- En bases de código grandes y enredadas, donde un pequeño error se propaga lejos
- Cuando nadie revisa de verdad el resultado
- Cuando ya ni tú mismo entiendes el resultado porque nunca lo miraste bien
La regla de oro
Vibe coding está bien para cosas de bajo riesgo y fáciles de comprobar. Cuanto mayor sea el riesgo (dinero, seguridad, sistemas en producción), más necesitas planificación, tests y revisión en vez de solo intuición. Un buen término medio: primero deja que planifique (mira primero plan, después código), luego implementa poco a poco.
EJEMPLO
Prompt: 'Hazme rápido un script pequeño que convierta todos los .png de una carpeta a .webp.' Para algo así, vibe coding es ideal.
QUIZ RÁPIDO
¿Para qué tipo de tarea es mejor el vibe coding?
FUENTES
- Wikipedia: Vibe coding ↗ de.wikipedia.org
- Anthropic: Claude Code Best Practices ↗ www.anthropic.com
- Documentación de Anthropic: Resumen de Claude Code ↗ docs.anthropic.com