~/VibeHandbook
PDF gratis

Capítulo 06 · 01

Qué es realmente el vibe coding

Vibe coding es construir software expresando la intención en lenguaje natural y dejando que una IA genere la implementación, mientras tú diriges, revisas y refinas en un ciclo ajustado.

No es:

  • Aceptar ciegamente código generado que no entiendes.
  • Reemplazar el juicio de ingeniería con vibras.
  • Un botón mágico que convierte una frase en un producto publicado.

Sí es:

  • Tratar al modelo como un ingeniero junior rápido, conocedor y un poco demasiado confiado.
  • Dedicar tu atención a la arquitectura, la corrección y el buen criterio en lugar de a la sintaxis.
  • Iterar en minutos sobre cosas que antes tomaban horas.

El modelo mental que mejor funciona: tú eres el tech lead (el líder técnico), la IA es tu equipo. Un buen tech lead no escribe cada línea. Decide la dirección, establece restricciones, revisa el trabajo que su equipo somete para aprobación (en software, este lote propuesto de cambios se llama o "solicitud de incorporación de cambios") y detecta las malas ideas antes de que se publiquen. Tú haces lo mismo, solo que a la velocidad de una conversación.

Estos dos caminos parten del mismo código generado y terminan en lugares muy distintos:

            generated code
                  │
        ┌─────────┴─────────┐
        ▼                   ▼
  ┌───────────┐       ┌───────────┐
  │   READ    │       │  BLIND    │
  │ + UNDER-  │       │  COPY     │
  │  STAND    │       │ (paste)   │
  └─────┬─────┘       └─────┬─────┘
        ▼                   ▼
   can explain         looks fine
   can defend          until it
   can fix it          breaks
        │                   │
        ▼                   ▼
   ┌─────────┐         ┌─────────┐
   │  YOU    │         │   YOU   │
   │ SHIPPED │         │ GAMBLED │
   └─────────┘         └─────────┘

Una palabra en esa definición hace todo el trabajo pesado: entender. Todo el enfoque descansa sobre una sola regla: entiende lo que publicas. No tienes que escribirlo tú, pero sí debes ser capaz de explicarlo, defenderlo en una revisión y arreglarlo a las 2 de la madrugada cuando te avisen que algo falló. Si no puedes, no hiciste vibe coding; apostaste y tuviste suerte. La diferencia entre esas dos cosas es el tema completo de este libro.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.