En Resumen

  • El término "vibe coding" fue añadido al Diccionario Merriam-Webster en pocas semanas.
  • Andrej Karpathy describió el vibe coding como hablar con la IA para que escriba el código.
  • Amjad Masad afirmó que el 75% de los clientes de Replit nunca escribieron código gracias a la IA.

Érase una vez, Dios dijo: "Hágase la luz" —y se hizo la luz. Ahora puedes decir: "Hágase esta aplicación", y la aplicación aparecerá justo ante tus ojos, todo gracias a la magia de la IA.

Esto es lo que promete el vibe coding.

"Solo veo cosas, digo cosas, ejecuto cosas y copio-pego cosas, y mayormente funciona", tuiteó Andrej Karpathy —cofundador de OpenAI y ex director de IA en Tesla— el mes pasado, describiendo su nuevo enfoque de programación en redes sociales.

En lugar de escribir código meticulosamente, explicó que simplemente habla con un asistente de IA y deja que este haga el trabajo pesado. Llamó a esto "vibe coding" —y a todos los expertos en IA les encantó.

El término inmediatamente encontró un ajuste producto-mercado, y en solo unas semanas, el Diccionario Merriam-Webster había añadido "vibe coding" a su base de datos, definiéndolo como "escribir código informático de manera algo descuidada, con asistencia de IA". Para marzo, el CEO de Y Combinator, Garry Tan, informó que en el lote de startups de Invierno 2025 de la aceleradora, "del 25% del lote, el 95% de las líneas de código son generadas por LLM".

Algunos piensan que este es el futuro de la tecnología, cuando cualquiera pueda hacer realidad cualquier idea usando lenguaje natural, y dando a las máquinas la responsabilidad de codificar. Otros ven esta tendencia como el equivalente tecnológico de una jam session, en la que las personas comienzan con una idea y dejan que el flujo —y la interacción con su chatbot— los guíe hacia un resultado final.

Por supuesto, los críticos ven esta tendencia como una receta para el desastre.

"El vibe coding es como comprar un kit para construir un auto de carreras, pagarle a tu tío borracho que 'sabe una o dos cosas sobre carreras' para que construya el kit por ti, y luego decirles a todos tus amigos que tú lo construiste", dijo un usuario de Reddit.

De escribir código a hablar con el código

En su esencia, el vibe coding implica decirle a una IA lo que quieres construir en lenguaje sencillo, y luego dejar que genere el código real. En lugar de luchar con la sintaxis o estudiar documentación, los desarrolladores pueden simplemente decir: "Crea un formulario de inicio de sesión con validación de correo electrónico y requisitos de contraseña", y ver cómo la IA maneja los detalles de implementación. (Es tan fácil que incluso una persona sin experiencia como yo puede hacerlo. Mira cómo lo hice aquí).

El enfoque de vibe coding da vuelta el desarrollo de software tradicional. En lugar de escribir código línea por línea, los vibe coders se centran en instrucciones de alto nivel y refinamiento iterativo a través de conversaciones naturales con asistentes de IA.

"Es una nueva forma de codificar donde no escribes ni una sola línea de código", señaló el educador tecnológico Matthew Berman. "No lees el código, simplemente intentas usarlo, ver si funciona —y si no, explicas qué está mal... no miras las diferencias, y básicamente solo vibras".

Karpathy llama a esto la mentalidad de "Aceptar todo". "Yo 'Acepto todo' siempre, ya no leo las diferencias", dijo, refiriéndose a cómo acepta los cambios de código sugeridos por la IA sin examinarlos.

Este enfoque —donde se confía en que la IA escriba código funcional sin que el desarrollador entienda completamente cada línea— es lo que distingue al verdadero vibe coding de simplemente usar la IA como un asistente sofisticado.

En la codificación asistida por IA, los usuarios confían en la IA para ayudarles a codificar, pero depuran errores y entienden lo que la IA está haciendo. La IA simplemente es un mecanógrafo muy rápido que hace el trabajo. Los vibe coders, por otro lado, no depuran, no codifican y no saben —ni les importa— lo que sucede bajo el capó. Todo lo que hacen es hablar, revisar y hablar de nuevo.

En una sesión de vibe coding pura, el prompter no revisa el código. Simplemente señala los errores y sus ideas para mejorar después de ejecutar lo que la máquina creó. Es la máquina, no el humano, quien debe arreglar todo y mejorar el código.

Convertir la codificación en un estado de flujo creativo

Más allá de los aspectos técnicos, el vibe coding ha generado su propia cultura y estética distintivas. El término "vibe" no es accidental —captura el énfasis en la creatividad, el flujo e incluso el carácter lúdico que los practicantes aportan a las sesiones de codificación.

En TikTok y YouTube, los videos de vibe coding a menudo muestran a desarrolladores con iluminación ambiental y teclados RGB, música ambiental sonando suavemente en el fondo mientras conversan con su asistente de IA. La escena parece cualquier cosa menos ingeniería de software tradicional.

Esta fusión de codificación con una atmósfera creativa y relajada ha hecho que la programación parezca más accesible y emocionalmente atractiva. Riley Brown, un influencer de redes sociales que se autodenomina "Sr. Vibe Coder" en LinkedIn y ahora está completamente dedicado a difundir conciencia sobre esta tendencia, ha acumulado más de un millón de seguidores en diversas plataformas publicando videos donde construye aplicaciones funcionales solo mediante comandos de voz. Otros influencers como Matthew Berman, Nuno Maduro y The Primeagen también han compartido sus sesiones en YouTube y Twitch.

La estética enfatiza que la codificación puede ser divertida y expresiva en lugar de seca y técnica. Es una marcada desviación de la cultura tradicional asociada con el desarrollo de software, enfocada en la precisión y la formalidad.

Varias figuras tecnológicas de alto perfil han defendido el vibe coding, impulsándolo de concepto de nicho a discusión mainstream en cuestión de meses.

La influencia de Andrej Karpathy no puede subestimarse. Sus publicaciones iniciales describiendo su flujo de trabajo de vibe coding recibieron miles de likes y provocaron un amplio debate. Dada la reputación de Karpathy en la comunidad de IA, su respaldo otorgó credibilidad significativa al enfoque.

Andrew Chen, socio general de la firma de capital de riesgo Andreessen Horowitz, ha sido otro evangelista de la tendencia. Chen describió el vibe coding como "brillante y enormemente frustrante".

"La mayor parte del código será escrito (¿generado?) por quienes tienen tiempo de sobra", dijo. "Por lo tanto, la mayoría del código será escrito por niños/estudiantes en lugar de ingenieros de software. Esta es la misma tendencia que con el video, las fotos y otras redes sociales".

Amjad Masad, CEO de Replit, ha informado que "el 75% de los clientes de Replit nunca escriben una sola línea de código" gracias a las funciones de IA —una estadística que subraya cómo los principios del vibe coding ya están cambiando quién puede crear software.

Los detractores se proncuncian

No todos están convencidos. Muchos desarrolladores han planteado serias preocupaciones sobre los posibles inconvenientes del vibe coding.

La calidad del código es la principal crítica. El vibe coding podría ser una gran herramienta para personas inexpertas, pero los expertos argumentan que todavía no es lo suficientemente bueno para producir resultados de calidad. Jonathan Blow, desarrollador del aclamado juego indie Braid, opinó sobre la tendencia en respuesta al vibe coder Levelsio en un popular debate en X, que se desató después de que este último compartiera un simulador de vuelo construido enteramente durante una sesión de vibe coding.

"Lo pondré de esta manera: Si nunca has intentado hacer un juego, estoy seguro de que es divertido tener una experiencia de creación de juegos. Para aquellos que han hecho juegos, incluso simples, conseguir que aparezcan cosas en la pantalla no es impresionante, es fácil; lo difícil es hacer que el juego sea bueno", dijo Jonathan Blow, al vibe coder Pietier Levels (también conocido como Levelsio) en un debate viral en X después de que este último compartiera un simulador de vuelo construido enteramente con IA.

Las vulnerabilidades de seguridad representan otro riesgo significativo. Los asistentes de IA no comprenden inherentemente las mejores prácticas de seguridad específicas para una aplicación particular. Aceptar ciegamente código generado por IA podría introducir agujeros de seguridad que podrían permanecer sin detectar hasta ser explotados.

"La IA inventa cosas. El código escrito por IA casi siempre está completamente equivocado", dijo el usuario de Reddit Dw444 en una publicación reciente. "Mi empleador paga por asistentes de IA que podemos usar para trabajar, e incluso los modelos más avanzados tienden a comenzar a escribir código flagrantemente incorrecto en cualquier momento. Realmente no quieres usar código de IA en [producción]".

También existe preocupación por la atrofia de habilidades. Si los desarrolladores dependen cada vez más de la IA incluso para tareas de codificación moderadas, sus habilidades fundamentales podrían deteriorarse con el tiempo. "La facilidad de uso es un arma de doble filo", dijo el investigador de IA Harry Law a Business Insider. "Los principiantes pueden progresar rápidamente, pero podría impedirles aprender sobre arquitectura de sistemas o rendimiento".

La depuración también puede volverse particularmente desafiante cuando el código original no fue escrito por humanos. Como señaló Andrew Chen, si bien completar el primer 75% de un proyecto con IA puede ser trivial, refinarlo y arreglarlo después puede volverse extremadamente difícil.

En general, el mejor enfoque hasta ahora parece ser la codificación asistida por IA.

"Basta decir que (el vibe coding) no es mainstream y los primeros intentos de generar código útil —en unos minutos— estaban completamente equivocados", escribió el desarrollador de IA Julian Harris al describir su experiencia con el vibe coding.

Pero concluyó que : "Descubrí que un prompt cuidadoso con sólidas disciplinas de ingeniería de software funcionaba muy bien. Con mi experiencia, espero que hubiera pasado el doble de tiempo escribiéndolo todo a mano, y honestamente probablemente me habría rendido".

Generally Intelligent Newsletter

A weekly AI journey narrated by Gen, a generative AI model.