🗞️ Lo que necesitas saber sobre vibe coding
Cosas increíbles están pasando en la IA con generación de contenido
👋 Hola soy Pavel, bienvenido a una nueva 🔒edición para suscriptores🔒 de El Descubrimiento. Cada semana hablamos sobre producto, growth y oportunidades en el sector tech.
Si aún no eres suscriptor, esto es lo que te has perdido en este mes:
Está ocurriendo el vibe coding
Todos nos sorprendimos con los LLMs (modelos de lenguaje) siendo buenos escribiendo, generando ideas y redactando textos, pero por el camino también descubrimos que son sorprendentemente buenos escribiendo código. Esto se empezó a aprovechar con funciones tipo copiloto en IDEs como Cursor, pero como muchos ya habréis visto, el "vibe coding" es la nueva tendencia, término acuñado por el gran Andrej Karpathy:
Hay una nueva forma de programar que llamo “vibe coding”, donde te dejas llevar por las sensaciones, abrazas los exponenciales y te olvidas de que el código siquiera existe. Es posible porque los LLMs (por ejemplo, Cursor Composer con Sonnet) están siendo demasiado buenos. Yo simplemente hablo con Composer usando SuperWhisper, así que apenas toco el teclado. Pido cosas tan tontas como “reduce el padding de la barra lateral a la mitad” porque me da pereza buscarlo. Siempre hago “Aceptar todo”, ya ni leo los diffs. Cuando me salen errores, los copio y pego sin más, y normalmente se arreglan. El código crece más allá de lo que suelo comprender, tendría que leerlo todo para entenderlo. A veces los LLMs no arreglan un bug, así que simplemente lo rodeo o pido cambios aleatorios hasta que desaparece. No está mal para proyectos de fin de semana que no van a ninguna parte, pero es bastante divertido. Estoy construyendo un proyecto o una web app, pero no es realmente programar: simplemente veo cosas, digo cosas, ejecuto cosas y copio y pego cosas. Y casi siempre funciona.
Desde ese tuit de febrero de 2025, hemos visto una explosión de personas jugando con todas las herramientas para crear cosas geniales, especialmente un montón de juegos divertidos como simuladores de vuelo, juegos de tanques y hasta shooters en primera persona.
Entonces, ¿qué viene ahora? Tengo un montón de ideas divertidas/aleatorias y quería compartirlas:
El vibe coding podría reducir la necesidad de librerías open source. Más código se generará desde cero, a medida, como algo desechable. Hoy en día crear un proyecto nuevo es más fácil que editar uno existente, porque lo segundo requiere más contexto. Veremos cómo evoluciona esa dinámica.
El diseño y UX “tradicional” dará paso a software postmoderno y fragmentado. Millones de nuevos vibe coders sin experiencia previa crearán nuevas experiencias. Aparecerán patrones distintos, igual que TikTok/YouTube cambiaron el cine y el entretenimiento. El software podría volverse irreconocible antes de volver a estructurarse.
Habrá nuevos cuellos de botella en el desarrollo. Si hacer software se vuelve trivial, los desafíos estarán en:
Tener creatividad constante para ir un paso por delante.
Escalar y distribuir lo que haces: el primer producto vibe-coded no será el que gane, sino el primero que escale.
Software adaptativo, definido por resultados, no por código. Imagina que defines que el funnel de registro debe ser fácil, y si los usuarios tienen problemas, el software se reconfigura solo para mejorar (elimina pasos, añade explicaciones, etc). En vez de que un PM defina comportamientos y un ingeniero los codifique, el PM define resultados y el sistema se adapta para conseguirlos.
Acelerará la digitalización de industrias pequeñas. Como pasó con Excel, gente dentro de sectores “aburridos” podrá crear herramientas útiles sin saber programar. Estas industrias se integrarán al ecosistema tech.
Los equipos de desarrollo cambiarán. Hoy la proporción típica es 5 ingenieros : 1 diseñador : 1 PM. ¿Seguirá igual? Quizás haya menos ingenieros porque crear será más barato y lo importante será decidir qué crear. Aunque también puede pasar lo contrario (Paradoja de Jevons): si crear es más barato, quizás quieras más ingenieros para hacer más cosas más rápido.
¿Qué significa hacer “vibe marketing” o “vibe ventas”? Tal como puedes especificar una app y la IA la construye, también podrás decir: “quiero promocionar mi app a adolescentes con vídeos cortos” y el sistema contactará influencers, comprará anuncios y traerá usuarios. En ventas, lo mismo: una IA que crea listas, guiones y vende por ti. ¿Qué funciones no se verán afectadas?
Bugs, hacks y cosas feas. Escribir código es difícil, pero aún más lo es resolver la lógica compleja de productos reales. Hay mil casos límite que hay que considerar. ¿Un cliente puede usar dos cupones a la vez? ¿Reembolsas si el repartidor ya cobró? ¿Qué pasa si dos personas comparten una carpeta y una la borra? Si te equivocas, la gente se enfada. El vibe coding es divertido, pero lidiar con estas cosas no. Veremos cómo se resuelve.
La mayoría del código será generado por gente con tiempo, no con dinero. Es decir, será escrito por jóvenes o estudiantes, no por ingenieros. Igual que pasó con el vídeo, las fotos y otras redes sociales. Hoy el software lo escriben adultos con formación y poco tiempo, pero eso cambiará. Y con ello, el software se impregnará de cultura juvenil. ¿Estás preparado para memes en forma de software?
Estamos en la era de la línea de comandos del vibe coding. En el futuro, el vibe coding será reemplazado por vibe designing, un paradigma más visual. La gente piensa mejor en formato visual que textual. Mostrarás al AI los resultados que quieres y se hará el resto. Quizás ajustes detalles finos del diseño o subas mockups que luego se llenan de código por debajo. Pero puede que se construya software sin ver ni aprender un lenguaje de programación.
Pero… ¿las apps hechas con vibe coding no son malas?
Sí, muchas lo son. Si no supieras cómo están hechas, no te darían ganas de usarlas. Por ejemplo, los juegos de tanques pixelados no se comparan con World of Tanks, que lleva más de 10 años de desarrollo.
Dos ideas sobre esto:
Mira lo que pasó con los modelos de imagen: pasaron de ser básicos a hiperrealistas muy rápido. Lo mismo pasará con los modelos de código. En 5 años, esto podría parecer que todos llevamos un equipo de 100 ingenieros en el bolsillo.
Quizás no importe que sean simples. Igual que las fotos de Instagram son peores que las de un fotógrafo profesional, o los vídeos de YouTube peores que los del cine. Pero hay tanto contenido, creado por personas reales, que eso domina. Lo mismo puede pasar con el software.
Antes, para lanzar un producto necesitabas un equipo y un plan para escalar a millones. Ahora, podrías hacer una app como quien graba un vídeo con el iPhone: por diversión, algo efímero, lo compartes y pasas al siguiente.
Cómo funciona el vibe coding hoy y como puedes aplicarlo tu
Continúa leyendo con una prueba gratuita de 7 días
Suscríbete a El descubrimiento para seguir leyendo este post y obtener 7 días de acceso gratis al archivo completo de posts.