Volver Arriba

Volver al blog

Vibe Coding es una droga

reflexión • 22-12-2025 9:00:02 • Escrito por: Cristian Labarca

Por qué programar “desde la sensación” se siente tan bien y puede salir tan mal

En los últimos meses, el término Vibe Coding se volvió parte del vocabulario cotidiano en comunidades de desarrollo y producto. Cursor, Lovable, Replit, Copilot y herramientas similares prometen lo mismo: escribir menos código, avanzar más rápido y mantener el flow creativo sin fricción.

Funciona. Demasiado bien.

Tan bien, que muchos desarrolladores y equipos están empezando a describir la experiencia con una palabra incómoda: adicción.

No es exageración ni metáfora fácil. Hay razones cognitivas, técnicas y de diseño de producto que explican por qué el Vibe Coding engancha… y por qué también puede dejarte peor parado si no sabes ponerle límites.

Qué es realmente el Vibe Coding

Vibe Coding no es una metodología formal ni un concepto académico. Es un patrón de uso que emerge cuando trabajas con LLMs en entornos de baja fricción.

Sus rasgos más comunes:

  • Programar desde intención, no desde estructura.

  • Pedir resultados funcionales sin diseñar antes.

  • Aceptar outputs bien formateados como “suficientemente buenos”.

  • Iterar por sensación de avance, no por comprensión del sistema.

  • Delegar decisiones arquitectónicas al modelo sin explicitarlas.

No es flojera. Es una respuesta natural a herramientas que reducen el costo cognitivo de avanzar.

Por qué se siente tan bien

El Vibe Coding activa varios mecanismos conocidos por la psicología cognitiva.

Recompensa inmediata

Escribes una idea. Obtienes código funcional. El cerebro recibe dopamina por cierre rápido. No hay espera, no hay fricción, no hay conflicto.

Externalización del pensamiento

Parte del esfuerzo mental se delega al modelo. Menos carga cognitiva en el corto plazo. Menos decisiones incómodas.

Ilusión de progreso

Hay output visible. Hay pantallas que se ven listas. Hay features que “funcionan”. Aunque no siempre exista comprensión equivalente del sistema.

Microsoft Research y MIT midieron esto en estudios sobre GitHub Copilot. El resultado es consistente: aumenta la velocidad percibida, pero disminuye la comprensión declarada en tareas complejas.

El problema no es avanzar rápido

Es no saber qué hiciste para avanzar

En comunidades como r/lovable, r/cursor y r/replit aparece el mismo patrón una y otra vez:

“Avancé muchísimo en dos días.”
“Ahora no entiendo cómo funciona.”
“Cuando algo se rompe, estoy perdido.”

Anthropic publicó en 2024 un análisis explícito sobre los límites del Vibe Coding. La advertencia central es clara: los modelos tienden a cerrar problemas ambiguos demasiado pronto, ocultando supuestos y decisiones estructurales.

Eso no se nota mientras todo funciona. Se nota cuando deja de funcionar.

La hipótesis incómoda

Vibe Coding funciona como un casino online

El éxito explosivo de plataformas como Lovable y Cursor no es casual. Su diseño comparte mecánicas clásicas de sistemas de recompensa adictivos.

Créditos como fichas

No pagas por valor entregado. Pagas por intentos. Cada prompt es una apuesta. Cada regeneración es “una más y sale”.

Recompensa variable

No sabes si el próximo output será mediocre o brillante. Cuando sale uno bueno, refuerza la conducta. Exactamente igual que una tragamonedas.

Feedback inmediato

Respuesta instantánea. Sin pausa. Sin tiempo para reflexión. El cerebro lo agradece.

Fricción cero para seguir

Un click más. Un prompt más. Un crédito menos. No hay momento natural para detenerse.

Progreso visible, costo oculto

Ves código y UI. No ves deuda técnica, decisiones erradas ni supuestos frágiles. El costo real queda invisible.

Estas plataformas no venden productividad solamente. Venden dopamina cognitiva.

El sobreconsumo de costos cuando se programa por intuición

Hay un punto del que se habla poco y que en proyectos reales pega fuerte: el costo.

Cuando el vibe coding se usa como “programar por intuición” y no como diseño consciente, el consumo de recursos se dispara.

Qué vemos en la práctica:

  • Prompts largos, repetidos y poco claros.

  • Iteraciones infinitas porque nadie definió el resultado esperado.

  • Regeneración constante de código que luego se descarta.

  • Uso de modelos caros para resolver problemas mal planteados.

El resultado no es solo deuda técnica. Es deuda económica.

En herramientas como Lovable esto se nota rápido. Cada ajuste impulsivo genera más cómputo, más tokens y más tiempo perdido corrigiendo decisiones que debieron tomarse antes de escribir una línea.

Diseñar primero reduce costos. Improvisar con IA los multiplica.

La IA no es gratis. Tampoco es infinita. Cuando se usa sin estructura, el costo escala más rápido que el valor entregado.

Dónde el Vibe Coding sí funciona bien

No todo es negativo. Usado con criterio, el Vibe Coding es potente.

Funciona especialmente bien en:

  • Prototipos rápidos.

  • Exploración de ideas.

  • MVPs de validación temprana.

  • Interfaces, layouts y scaffolding inicial.

  • Automatización de tareas conocidas.

El problema aparece cuando se usa igual en sistemas vivos, productos complejos u organizaciones.

El choque con la realidad empresarial

En contextos reales, el valor no está en el output final. Está en las decisiones intermedias.

  • Qué problema se está resolviendo.

  • Qué supuestos se están aceptando.

  • Qué trade-offs se están tomando.

  • Qué conocimiento queda explícito y cuál no.

Aquí el Vibe Coding sin freno se vuelve riesgoso. Reduce fricción local, pero aumenta opacidad sistémica.

Desde la perspectiva de gestión del conocimiento, esto es crítico. El sistema “funciona”, pero nadie sabe bien por qué.

Recomendaciones prácticas

Cómo usar Vibe Coding sin caer en la trampa

1. Cambia el orden

Piensa primero sin modelo. Escribe el problema en crudo. Incompleto. Humano.

2. Fuerza explicitación

Antes de pedir soluciones, pide supuestos, riesgos y decisiones tomadas.

3. Usa la IA como sparring

Pide crítica, no respuestas finales.
“Qué está mal definido aquí.”
“Qué decisión estoy evitando tomar.”

4. Toca el output

Edita, rompe y reescribe partes a mano. Eso reancla aprendizaje.

5. Limita regeneraciones

Más prompts no siempre significan mejores decisiones. A veces significan menos criterio.

El punto de fondo

El problema no es el Vibe Coding.
El problema es el Vibe Coding sin conciencia.

Las herramientas actuales están optimizadas para enganchar, no para enseñar ni para hacer explícito el conocimiento. El casino paga mejor que la reflexión.

Las plataformas realmente maduras serán las que introduzcan pausas, muestren supuestos y expongan decisiones del modelo. Hoy, casi ninguna lo hace.

Mientras tanto, la responsabilidad sigue siendo humana.

Avanzar rápido no es lo mismo que avanzar bien.

Fuentes y referencias


Descubre cómo la tecnología puede transformar tu empresa

Cristian Labarca

Diseñador y emprendedor en nlace: Agencia Digital. Más de 18 años creando y liderando proyectos de Marketing Digital para grandes marcas nacionales e internacionales.