Diego Corbi : 31 julio 2025 11:00
«Necesito un sistema para gestionar los eventos de mi iglesia: voluntarios, registro, planificación de eventos comunitarios.».
Dos semanas después de escribir esta propuesta, John Blackman, un ingeniero eléctrico jubilado de 91 años, había desarrollado una aplicación completa: un sistema de gestión de eventos, reclutamiento de voluntarios, integración de API para la búsqueda de vehículos, etc.
Todo funcionando, por menos de $350.
¿El detalle más increíble? Nunca había desarrollado software en su vida. Simplemente conversó con Claude y Replit, describiendo sus necesidades, como si estuviera hablando con un asistente.
Bienvenido a la era de la codificación de vibraciones.
El término «codificación de vibraciones» proviene de un tuit de Andrej Karpathy, cofundador de OpenAI, quien describió este fenómeno como «un nuevo tipo de codificación en el que te dejas llevar por completo por las vibraciones, aceptas el crecimiento exponencial y olvidas que el código siquiera existe«.
Pero, ¿qué significa realmente?
Bueno, es «simple».
En lugar de escribir código, línea por línea, le describes a una IA lo que quieres lograr usando Lenguaje. Explicas la «vibra» —la idea, el objetivo, el espíritu del proyecto— y dejas que la inteligencia artificial la traduzca a código ejecutable.
Es como tener una conversación con un colega superexperto que nunca duerme.
Le dices: «Quiero una aplicación que haga X» y él, en un plazo que haría caer de la silla incluso al ingeniero de software más experimentado, te muestra el resultado.
Esta revolución era inevitable.
Ya con el lanzamiento de ChatGPT en noviembre de 2022, era evidente que los modelos de lenguaje sabían escribir código. Pero hoy, hemos ido mucho más allá: las herramientas han evolucionado, los modelos han mejorado. La calidad del software producido y las características adicionales de los IDEs basados en IA son realmente asombrosas.
Los LLM se han entrenado con miles de millones de líneas de código de GitHub, Stack Overflow (¿aún existe?) y documentación de código abierto. Esto los convierte en traductores «casi perfectos» del lenguaje humano al lenguaje de programación.
Si te interesa aprender más sobre la evolución de Vibe Coding desde la perspectiva de uno de los italianos que está en el centro de esta revolución, Te dejo el enlace a una entrevista de Marcello Ascani con Michele Catasta, presidente de Replit: https://www.youtube.com/watch?v=KsIJqywDO3w&t=1219s
El flujo de trabajo es casi banal: de la idea a la implementación sin pasar por la sintaxis.
Podemos hablar de un flujo de trabajo circular:
Describir → Generar → Probar → Refinar → Repetir.
El ecosistema de herramientas disponible para los programadores de vibe se expande rápidamente.
Estas son las categorías principales.
ChatGPT, Gemini y Claude son el punto de partida. Perfectos para generar scripts sencillos o prototipos rápidos. Simplemente pídelo y recibe el código listo para copiar y pegar.
Debo darte una advertencia: si no tienes habilidades de desarrollo, esta metodología de codificación no es para ti.
Esto se debe a que las interfaces te proporcionan código «funcional» (e incluso de calidad), pero luego tendrás que ensamblarlo tú mismo para crear tu aplicación.
Si ya estás «en el aire» en lo que respecta a los entornos de desarrollo, los paquetes para instalar y las dependencias a considerar, este enfoque no es para ti.
Pero no te preocupes, sigamos adelante.
Cursor es probablemente una de las herramientas más famosas. Permite modificar proyectos completos con solo describir lo que se desea cambiar. Se selecciona un archivo y se escribe: «refactorizar este script usando clases en lugar de funciones» y lo hace. También permite integrar muchas herramientas de terceros (como Figma, GitHub, etc.), especialmente útiles para desarrollar productos digitales, a través de servidores MCP, en una fracción de segundo.
GitHub Copilot es la respuesta de Microsoft al panorama de los asistentes de programación. Inicialmente un simple complemento de chat dentro de Visual Studio Code, se ha convertido en un asistente de programación completo, que funciona tanto en modo de codificación dinámica como como un copiloto experto.
Es posible definir varios agentes y diferentes servicios MCP para automatizar procesos, aprovechando la potencia de los modelos de IA de mayor rendimiento, como los de OpenAI, Google y Anthropic. Hoy en día, se integra con los IDE más utilizados, como Visual Studio Code, Visual Studio, la suite JetBrains y muchos otros.
¿Por qué lo eligen muchas empresas? Microsoft garantiza que todo lo enviado y generado es propiedad del usuario y permanece confinado dentro del inquilino de la empresa. Diría que no está mal, especialmente en un momento en que la opción de no volver a entrenar los modelos de IA con los datos enviados está en el punto de mira.
En esta categoría, Augment Code también merece una mención. Es un agente de IA que se integra en Tu IDE favorito y ofrece todas las funciones de herramientas como Cursor y GitHub Copilot.
Estas herramientas son muy potentes y son las verdaderas armas disponibles para el ingeniero de software que desea integrar la IA en su proceso de desarrollo. Sin embargo, incluso en este caso, si no conoces al menos los fundamentos del desarrollo de software, estas herramientas no son las más adecuadas para ti (aunque alternativas como Amazon KIRO podrían encajar perfectamente entre ambos mundos. Pero esa es otra historia).
Pasemos a los verdaderos protagonistas del universo Vibe Coding.
Finalmente, hablemos de las herramientas con las que todo vibe-coder sueña. Podemos dividirlas en dos categorías.
Esta categoría, por nombrar solo las más importantes, incluye Bolt.new y Lovable.dev, que permiten crear e implementar aplicaciones completas usando solo indicaciones. Incluso puedes importar diseños de Figma y convertirlos en código. Pero no termina ahí. También tienen integración nativa con servicios de bases de datos PostGres, como Supabase, que permite integrar bases de datos y funciones de Edge mediante la entrada de texto.
He mencionado las dos más famosas. Pero hay muchas otras emergentes, como Base44, que quizá analice en un próximo artículo.
Esta categoría incluye todas aquellas herramientas que pueden usarse tanto en modo de codificación puramente vibe (sin mirar ni una sola línea de código) como en modo de desarrollador (como se haría con un IDE como Cursor). Obviamente, sin la personalización que se podría obtener con un IDE real que se usa localmente en el ordenador.
Replit es sin duda la herramienta más eficaz en esta categoría. Ofrece un entorno de desarrollo real, que se ejecuta en un contenedor en la nube, donde se puede desarrollar manualmente, obtener ayuda de un asistente de IA (su Asistente Replit) o delegar completamente el desarrollo a su Agente Replit, que, según los requisitos, desarrollará una aplicación completa para ti.
Personalmente, como gerente de producto con conocimientos básicos de programación, esta es la herramienta de Vibe Coding que más uso.
Finalmente, llegamos a los asistentes de desarrollo dedicados principalmente a desarrolladores profesionales.
Claude Code de Anthropic y Codex de OpenAI pueden leer y comprender todo el código base antes de realizar cambios, manteniendo la memoria de contexto entre sesiones. diferente.
Puedes pedirles que identifiquen un error, expliquen cómo funcionan las funciones principales que caracterizan tu software o que modifiquen archivos completos.
Hay muchos de ellos y, a menudo, se abusa mucho de ellos o son víctimas de una exageración.
Sin embargo, cabe decir que, en comparación con el pasado, nos enfrentamos a una transformación sin precedentes, tanto en el mundo de la codificación como en la gestión de productos.
Así que echemos un vistazo a las principales armas que este «movimiento» nos permite utilizar.
Lo que antes llevaba semanas ahora se hace en horas.
Un ejemplo práctico, tomado de la comunidad de codificación Replit vibe, es el de Content Genie.
El protagonista de esta historia es un marketero que, a pesar de no tener conocimientos técnicos de programación, tuvo una idea: automatizar la generación de «ideas» para contenido a partir de las URL de YouTube.
En otras palabras: transformar horas y horas dedicadas a ver videos, buscando inspiración para su contenido, en una automatización que realiza este proceso por él.
Después de solo 30 minutos de conversación con una IA, utilizando herramientas como Replit, el proyecto cobró vida. ¿El resultado? Un proceso que antes requería horas de trabajo manual ahora se realiza en cuestión de segundos gracias a la codificación vibe.
Ya no es necesario saber programar para crear software (eso dicen algunos).
Diseñadores, profesionales del marketing y emprendedores pueden transformar sus ideas en prototipos funcionales (no más, por ahora) al interactuar con IA.
El caso de John Blackman es emblemático: a los 91 años, sin experiencia en programación, creó un complejo sistema de gestión de eventos para su iglesia utilizando Claude y Replit. Su sistema gestiona:
Todo en dos semanas, por menos de $350.
Pero ahora probablemente te estés preguntando: ¿puedo generar un producto para una empresa usando Vibe Coding (puro)?
La respuesta es: absolutamente no.
Pero recordemos que solo estamos al principio y que esta tecnología está muy lejos de su madurez.
Al liberarte de la codificación manual, puedes concentrarte en:
La IA se convierte en tu tutor personal.
Corrige usted, sugiere mejoras, lo guía a través de conceptos de problemas complejos sin tener que pasar horas y horas buscando información en línea.
Hablando de buscar soluciones en línea, ¿ha visto la curva de tráfico del sitio StackOverflow últimamente?
Desafortunadamente, parece que con la explosión de la IA generativa y la introducción de herramientas como estas, las cosas no van tan bien…
Pero no todo son rosas y flores. Como cualquier revolución, esta también conlleva riesgos significativos que, si se ignoran, pueden llevarte a serios problemas.
Explorémoslos juntos.
El código generado por IA puede parecer perfecto en la superficie, pero esconde ineficiencias, vulnerabilidades o decisiones arquitectónicas cuestionables. Es como un edificio que puede parecer magnífico en la superficie, pero en realidad está construido sobre cimientos inestables (Desarrolladores, quédense tranquilos por ahora).
La velocidad de generación de código puede llevar a la creencia de que el código no necesita revisión. «La IA lo escribió, hay que arreglarlo». Pero este sesgo es muy peligroso: una vulnerabilidad pasada por alto podría exponerlo a una violación de datos de millones de sus usuarios.
La codificación de Vibe puede acumular deuda técnica sin que usted se dé cuenta. Cada atajo, cada fragmento de código que no se ajusta a la arquitectura general, se acumula, y pagarás el precio en cuanto lances tu aplicación a producción.
La IA no destaca en la depuración avanzada. Si la mayor parte del código lo genera IA, ¿quién solucionará los errores complejos que suelen aparecer tras las primeras semanas de uso en producción? ¿Cómo puedes entender un sistema si no tienes ni idea de cómo se construyó ni sobre qué cimientos se asienta?
Podemos decir honestamente que, en un contexto profesional, Vibe Coding no reemplaza a los programadores.
Los transforma.
De programadores a visionarios
Los desarrolladores se convertirán en «directores de orquesta» que:
Nuevas habilidades esenciales
Equipos híbridos de humanos e IA
En el futuro, veremos equipos donde cada desarrollador tiene una «instancia de IA» dedicada que:
Nos estamos moviendo cada vez más hacia sistemas complejos donde un orquestador de IA coordina otras IA especializadas. Un agente maestro distribuye tareas a IA específicas para frontend, backend, base de datos y pruebas.
Los constructores visuales se integrarán (y ya lo están haciendo) con los LLM. Puedes decir: «Cuando el usuario haga clic en este botón, quiero que suceda X» y la IA generará la lógica necesaria, superando las limitaciones actuales del no-code.
Este progreso tecnológico, y la consiguiente desintermediación de los desarrolladores, podría dar lugar a nuevas figuras profesionales como:
La clave está en encontrar el equilibrio entre velocidad y calidad. Pero ¿cómo lo logramos?
Con algunas mejores prácticas y un enfoque emergente muy interesante, que desarrolladores como Omar Diop y Gianluca Carucci están llevando adelante: Vibe Engineering
Mejores prácticas emergentes
La primera vez que Escuché que esta palabra estaba en una de las publicaciones del boletín de vibeEngineers en SubStack.
****Su axioma fundamental es no abandonarse por completo a la IA, sino combinar:
Es básicamente como cuando hablamos de conducción autónoma supervisada: el coche te lleva «solo» a donde decidiste ir. Mantienes el control del destino.
La ingeniería de vibraciones representa una evolución de la programación de vibraciones que combina el flujo creativo impulsado por IA con los principios de la ingeniería de software: arquitectura, desarrollo de producto, diseño orientado al dominio, topología de equipo.
Todo lo que necesitas para crear productos que no solo funcionen, sino que también crezcan, se mantengan y escalen con el tiempo.
Vibe Coding representa un cambio de paradigma fundamental. No solo automatizamos la escritura de código: redefinimos lo que significa ser desarrollador y gerente de producto.
El código del futuro se desarrollará cada vez más mediante una conversación entre diferentes inteligencias: humana y artificial. La calidad del resultado dependerá de la calidad de las preguntas, la honestidad de las respuestas y la sabiduría de quien escucha.
¿Conducirá a desarrolladores menos cualificados o simplemente a desarrolladores más eficientes? Todavía es muy pronto para decirlo.
Pero solo estamos al principio.
Pronto, los modelos se volverán más potentes, las herramientas más integradas y los métodos de colaboración hombre-máquina más fluidos.
Por lo tanto, la verdadera pregunta no es si Vibe Coding cambiará el mundo del desarrollo de software.
Ya lo está haciendo.
La pregunta que debes hacerte es: qué «vibra» quieres transmitir a tu IA ¿Para construir el futuro?
«Necesito un sistema para gestionar los eventos de mi iglesia: voluntarios, registro, planificación de eventos comunitarios.». Dos semanas después de escribir esta propuesta, John ...
El estado estadounidense de Wyoming, con una población de poco menos de 600.000 habitantes, podría contar con un centro de datos que consuma más electricidad que toda la población ...
En todo el Reino Unido, la gente está recurriendo a las redes privadas virtuales (VPN) con bloqueo de ubicación para eludir las nuevas normas nacionales sobre verificación de edad en l&...
Mientras Occidente combate los ataques de ransomware y las empresas privadas invierten en seguridad defensiva, al otro lado del frente digital, la guerra se desarrolla de forma asimétrica. El 28 ...
El grupo Scattered Spider ha intensificado sus ataques a entornos de TI corporativos, teniendo como objetivo los hipervisores VMware ESXi de empresas estadounidenses de los sectores minorista, de tran...
Para más información: [email protected]