Dónde brilla
El vibe coding es genuinamente transformador para:
- Andamiaje desde cero (greenfield). Levantar una nueva app, conectar rutas, configurar el entorno: trabajo tedioso pero muy transitado.
- Código repetitivo y de conexión (boilerplate y glue). Endpoints CRUD, validación de formularios, transformaciones de datos, adaptadores entre dos APIs.
- Terreno desconocido. Un lenguaje o que no dominas. El modelo conoce los modismos; tú aportas el criterio.
- Refactorizaciones y migraciones. "Convierte estas promesas a async/await", "divide este archivo de 400 líneas por responsabilidad".
- Exploración desechable. Prototipos que reescribirás de todos modos. La velocidad importa más que el pulido.
En estas zonas, un claro más una revisión cuidadosa le gana a escribir todo a mano, siempre.
El hilo común es que estas tareas son muy transitadas y verificables. El modelo ha visto diez mil endpoints CRUD, así que produce unos idiomáticos; y tú puedes saber de un vistazo si el resultado es correcto. Cuando ambas cosas son ciertas (patrón común, verificación barata), el vibe coding está cerca de ser ganancia pura.