guides

Vibe Coding: qué es y por qué el 45% del código IA tiene fallos

El 92% de desarrolladores en EE.UU. ya usa IA a diario. Pero un estudio controlado revela que en proyectos complejos, la IA los hace un 19% más lentos. Te explico qué es Vibe Coding, las mejores herramientas y cómo hacerlo bien.

Carlos VegaCarlos Vega-29 de enero de 2026- min de lectura
Compartir:
Pantalla de código de programación con líneas de código representando Vibe Coding y desarrollo con IA

Foto de Ilya Pavlov en Unsplash

En resumen

Andrej Karpathy acuñó 'Vibe Coding' en febrero de 2025 y Collins lo nombró palabra del año. Hoy el 55% del código global lo genera IA. Pero cuidado: el 45% tiene vulnerabilidades de seguridad. Esta guía te explica todo lo que necesitas saber.

Imagina que le dices a tu ordenador "hazme una app de lista de tareas con colores pastel y botones grandes" y, sin tocar una línea de código, aparece funcionando. Eso es Vibe Coding: programar describiendo lo que quieres en lugar de escribir cada instrucción.

Te lo explico fácil: es como tener un programador junior muy rápido que trabaja 24/7, pero que a veces mete la pata en formas que no esperabas.

Collins Dictionary lo nombró palabra del año 2025. Y no es casualidad: el 92% de los desarrolladores en Estados Unidos ya usa inteligencia artificial a diario para escribir código. El mercado de herramientas de Vibe Coding vale 4.700 millones de dólares y se proyecta que alcance 12.300 millones en 2027.

Pero hay una trampa. Un estudio riguroso demostró que en proyectos complejos, los desarrolladores expertos son un 19% más lentos cuando usan IA. Y el 45% del código generado tiene vulnerabilidades de seguridad.

¿Entonces vale la pena? Sí, pero necesitas saber cómo usarlo bien. Vamos al grano.

Qué es Vibe Coding (y por qué se llama así)

El término lo acuñó Andrej Karpathy, cofundador de OpenAI y ex-líder de IA en Tesla, en un post de X en febrero de 2025:

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

Traducido: es programar "dejándote llevar", sin revisar cada línea, confiando en que la IA resolverá los problemas. El truco está en que los modelos de lenguaje como Claude o GPT-4 se han vuelto tan buenos que, para muchas tareas, funcionan a la primera.

Karpathy describió su workflow así:

  • "Acepto todos los cambios sin leer los diffs"
  • "Cuando hay errores, copio y pego el mensaje sin comentarios y normalmente se arregla"
  • "El código crece más allá de lo que puedo comprender"
  • "Si la IA no puede arreglar un bug, le pido cambios aleatorios hasta que desaparezca"

Suena caótico, ¿verdad? Lo es. Pero funciona sorprendentemente bien para prototipos rápidos y proyectos personales. El problema viene cuando intentas aplicarlo a código de producción.

Los números que importan

Adopción masiva

Métrica Dato
Desarrolladores US usando IA diariamente 92%
Desarrolladores globales usando IA semanalmente 82%
Fortune 500 con plataformas de Vibe Coding 87%
Código global generado por IA (2024) 41% (256 mil millones de líneas)
Proyección 2026 55%

El dato más sorprendente: en Y Combinator Winter 2025, el 21% de las startups tenían más del 91% de su código escrito por IA.

El lado oscuro

Problema Dato
Código IA con vulnerabilidades de seguridad 45%
Desarrolladores que despliegan código sin entenderlo 40%+
Organizaciones viendo decline en skills fundamentales 44%

El estudio que nadie quiere escuchar

En julio de 2025, METR (Model Evaluation & Threat Research) publicó el estudio más riguroso hasta la fecha sobre productividad con herramientas de IA.

Metodología:

  • Ensayo controlado aleatorizado (el estándar de oro científico)
  • 16 desarrolladores experimentados
  • 246 tareas reales en sus propios repositorios
  • Promedio: 5 años de experiencia en el repo, 22k+ estrellas en GitHub, 1 millón+ de líneas de código
  • Herramientas: Cursor Pro con Claude 3.5/3.7 Sonnet

Resultados:

Expectativa Realidad
Los devs predijeron: -24% tiempo Resultado real: +19% tiempo
Después del estudio estimaron: -20% tiempo La IA los hizo más lentos

Lo que nadie te cuenta es que los desarrolladores seguían creyendo que la IA los hacía más rápidos incluso después de ver los datos. El 69% siguió usando Cursor después del estudio.

¿Por qué la IA los ralentizó?

  1. Sobreoptimismo: Usaban IA incluso cuando no ayudaba
  2. Alta familiaridad: Más efectos negativos en repos que ya conocían bien
  3. Repositorios complejos: La IA funciona peor en código maduro (10+ años)
  4. Baja aceptación: Solo el 44% de las sugerencias fueron útiles
  5. Contexto implícito: Los devs tienen conocimiento tácito que la IA no tiene

Las herramientas principales

GitHub Copilot

Precio: $10-39/mes

Lo bueno:

  • Integración perfecta con VS Code y JetBrains
  • Múltiples modelos (GPT-4o, Claude, Gemini)
  • Copilot Workspace para proyectos completos
  • El más usado (75% de desarrolladores)

El truco está en que funciona mejor para autocompletado que para generación de código complejo.

Cursor

Precio: $20/mes

Lo bueno:

  • IDE completo (fork de VS Code)
  • Mejor comprensión contextual multi-archivo
  • Agent mode para tareas complejas
  • Supermaven autocomplete ultrarrápido

Lo malo:

  • Curva de aprendizaje si vienes de otro IDE
  • En proyectos muy grandes, el contexto se puede perder

Claude Code

Precio: $20/mes (plan Claude Pro)

Lo bueno:

  • El más "agéntico" de todos
  • Excelente para refactoring de código existente
  • Ventana de contexto enorme (200k tokens)
  • Puede ejecutar comandos y crear archivos

Ideal para: Proyectos donde necesitas que la IA entienda toda tu codebase.

Windsurf

Precio: $10-15/mes

Lo bueno:

  • "Flow" sync en tiempo real
  • Cascade agent muy potente
  • Turbo mode para completions instantáneos
  • Mejor relación calidad-precio

El mejor para: Desarrolladores individuales que quieren potencia sin pagar de más.

Comparativa rápida

Herramienta Mejor para Precio
Copilot Autocompletado + integración $10-39/mes
Cursor Proyectos multi-archivo $20/mes
Claude Code Refactoring + contexto largo $20/mes
Windsurf Mejor valor solo devs $10-15/mes

El problema de seguridad

Un estudio de 5 herramientas (Claude Code, Codex, Cursor, Replit, Devin) analizó 15 aplicaciones generadas con Vibe Coding y encontró 69 vulnerabilidades.

Las más comunes:

  • SQL injection
  • Path traversal
  • Credenciales hardcodeadas
  • APIs inseguras
  • Controles de acceso deficientes

En el benchmark SusVibes, solo el 10.5% de las soluciones funcionalmente correctas eran también seguras.

Incidentes reales en 2025:

  • CurXecute (CVE-2025-54135): Permitía ejecución de comandos arbitrarios en Cursor
  • EscapeRoute (CVE-2025-53109): Lectura/escritura de archivos arbitrarios en MCP server de Anthropic
  • Lovable: 170 de 1,645 apps creadas tenían vulnerabilidades que exponían información personal

Cómo hacer Vibe Coding bien

Después de probar todas las herramientas y revisar decenas de guías, estas son las mejores prácticas que realmente funcionan:

1. Estructura tus prompts claramente

Malo:

"Hazme algo cool"

Bueno:

"Build a minimal to-do list app in soft pastels with oversized buttons. Use React and localStorage for persistence. Include add, delete and mark as complete functionality."

2. Trabaja incrementalmente

No pidas login + chat + base de datos en un solo prompt. Imagina que cada funcionalidad es un bloque de LEGO: primero uno, luego el siguiente.

El truco está en testear después de cada paso. Si algo falla en el paso 3, sabes exactamente dónde buscar.

3. Proporciona contexto

  • Menciona archivos relevantes (@archivo.js en Cursor)
  • Incluye mensajes de error completos
  • Usa screenshots cuando ayuden (los modelos son multimodales)

4. Revisa TODO el código

Esto va en contra de la filosofía original de Karpathy, pero es esencial para producción:

  • Ejecuta tests funcionales
  • Verifica problemas estructurales
  • Busca vulnerabilidades comunes

5. Mantén la simplicidad

Los modelos como Claude 3.7 tienden a hacer más de lo que pides. Añade a tus prompts:

  • "Keep it simple"
  • "Implement the simplest next step I can test"
  • "Change this specific file only"

6. Documenta tus prompts

Trata el historial de prompts como documentación viva. Si algo funciona, guárdalo en Notion o un doc para reutilizarlo.

El impacto en juniors

Hay un problema que pocos quieren discutir: el 40%+ de juniors están desplegando código que no entienden.

Lo llaman "el problema del 70%": un no-experto puede completar el 70% del trabajo con IA, pero lucha con el 30% restante (troubleshooting, casos edge, arquitectura).

La proyección preocupante de Stack Overflow: en 2-3 años habrá más "vibe coders" que no entienden su código que profesionales experimentados.

¿Mi consejo? Si estás empezando, usa Vibe Coding para acelerar, pero siempre intenta entender lo que genera la IA. Es la diferencia entre aprender y solo copiar.

Veredicto final

Vibe Coding es real, está aquí para quedarse, y cambiará fundamentalmente cómo programamos. Pero no es magia.

Funciona bien para:

  • Prototipos rápidos
  • Proyectos personales
  • Boilerplate y código repetitivo
  • Aprender tecnologías nuevas
  • Integración de APIs

Funciona mal para:

  • Código de producción sin revisión
  • Repositorios complejos que ya conoces bien
  • Sistemas donde la seguridad es crítica
  • Reemplazar el aprendizaje de fundamentos

El 92% de desarrolladores usando IA no significa que debas aceptar todo sin revisar. Significa que tienes una herramienta más en tu arsenal. Úsala sabiamente.

Preguntas frecuentes

¿Quién inventó el término Vibe Coding?

Andrej Karpathy, cofundador de OpenAI y ex-director de IA en Tesla, acuñó el término en un post de X (Twitter) en febrero de 2025. Describió un estilo de programación donde "te dejas llevar por las vibes" y confías en la IA sin revisar el código.

¿Qué herramienta de Vibe Coding es mejor para principiantes?

GitHub Copilot es la opción más accesible por su integración con VS Code y documentación abundante. Windsurf ofrece mejor relación calidad-precio. Cursor es más potente pero tiene mayor curva de aprendizaje.

¿El código generado por IA es seguro?

No por defecto. Estudios muestran que el 45% del código generado tiene vulnerabilidades. Es imprescindible revisar el código, especialmente para inyección SQL, credenciales hardcodeadas y controles de acceso antes de desplegarlo en producción.

¿Vibe Coding reemplazará a los programadores?

No en el futuro cercano. El estudio METR demostró que desarrolladores expertos son más lentos con IA en proyectos complejos. Vibe Coding es una herramienta que amplifica la productividad, pero requiere conocimiento humano para verificación, arquitectura y casos edge.

¿Cuánto cuesta empezar con Vibe Coding?

Puedes empezar gratis con los niveles gratuitos de GitHub Copilot, Replit o ChatGPT. Las versiones de pago van de $10/mes (Windsurf) a $39/mes (Copilot Enterprise). Para la mayoría de desarrolladores individuales, $10-20/mes es suficiente.

¿Te ha sido útil?
Carlos Vega
Escrito por

Carlos Vega

Divulgador tecnológico especializado en IA aplicada. Hace accesible lo complejo.

#vibe coding#ia#desarrollo#productividad#herramientas

Artículos Relacionados