Skip to content

Vibe Coding: programar con IA al ritmo del pensamiento

Andrés Ujpán

El término lo acuñó Andrej Karpathy a principios de 2025: “Vibe coding is when you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” Dos años después ya es parte del vocabulario de la industria, aunque sigue siendo mal entendido.

Desarrollador frente a múltiples pantallas con código
El desarrollo asistido por IA cambió la relación entre el programador y el código.

No es “dejar que la IA programe por ti”

El malentendido más común: vibe coding = no saber lo que haces. La realidad es la contraria. Para que la IA produzca código útil necesitas:

El vibe coding es diseño de alto nivel ejecutado a alta velocidad. No elimina la necesidad de juicio técnico; la amplifica.

El flujo en la práctica

Un ciclo típico de vibe coding hoy en día se parece a esto:

  1. Intención clara — defines el qué y el por qué con precisión.
  2. Draft rápido de la IA — obtienes un 70-80 % del código funcional.
  3. Review y guía — corriges el rumbo, clarificas invariantes, añades contexto.
  4. Refinamiento iterativo — varias rondas cortas hasta que el resultado es sólido.
  5. Tests y revisión final — nunca saltas este paso; la IA introduce deuda técnica si no la supervisas.

Lo más valioso no es la velocidad bruta, sino que la IA te libera del scroll cognitivo — esa capa de boilerplate y sintaxis que te separa del problema real.


Qué herramientas definen el ecosistema en 2026

HerramientaPropósitoPunto fuerte
GitHub CopilotAutocompletado + agente en editorIntegración nativa VS Code
CursorEditor IA-firstContexto de codebase completo
WindsurfAgente de edición autónomoFlujos multi-archivo
Claude (API)Razonamiento complejoVentana de contexto enorme
Gemini 2.0 FlashVelocidad y costoIteraciones rápidas

Las habilidades que cobran más valor

El vibe coding no depreca todas las habilidades técnicas, pero sí redistribuye su valor:

Cobran más valor:

Pierden relevancia relativa:

Un cambio cultural, no sólo técnico

Hay desarrolladores que se resisten al vibe coding por una razón emocional legítima: el control. Escribir cada línea da la sensación de entender completamente el sistema. Pero esa sensación siempre fue parcialmente ilusoria en proyectos grandes.

La pregunta no es ¿debo usar IA? sino ¿cómo construyo confianza en un sistema que no escribí completamente yo mismo? La respuesta es la misma de siempre: tests, revisiones y criterio. Sólo que ahora aplicados a un volumen mayor de producción.

El desarrollador del futuro no es el que más código produce ni el que menos usa IA. Es el que construye sistemas que funcionan, usando las mejores herramientas disponibles con el mayor criterio posible.

Editar este post
Anterior
Fotografía urbana: encontrar el encuadre en el caos de la ciudad
Siguiente
Docker Compose en 2026: buenas prácticas que sí importan