Linus Torvalds, creador del kernel Linux, se vio estas navidades con algo de tiempo libre, así que quiso dedicarlo a un proyecto personal que tenía aparcado: una aplicación capaz de generar efectos de audio digital a la que ha llamado AudioNoise. Lo curioso no es que se haya puesto a programar por su cuenta, sino qué ha acabdo haciendo con parte de esa aplicación.
Linus prueba con el Vibe coding. Este proyecto cuenta con una descripción en GitHub que guarda una sorpresa. En el último parrafo de la misma indica que
"También hay que tener en cuenta que la herramienta de visualización Python ha sido escrita básicamente mediante vibe-coding. Sé más sobre filtros analógicos (lo cual no es decir mucho) que sobre Python. Empecé con mi típica forma de programar, que consiste en «buscar en Google y copiar lo que veo», pero luego eliminé al intermediario (yo mismo) y utilicé Google Antigravity para crear el visualizador de muestras de audio".
El mejor programador programa como cualquier otro. La declaración es sorprendentemente sincera y honesta por parte del que probablemente sea el programador más importante de toda la historia. Admitir que su forma típica de programar es "buscar en Google y copiar lo que veo" es ya curioso, pero es que parte de la programación precisamente consite en buscar soluciones de otros y copiarlas o adaptarlas en sus propios proyectos.
La IA puede ayudar. La otra (gran sorpresa) llega por supuesto cuando indica que la herramienta de visualización de su proyecto no la ha programado él, sino que lo ha hecho la herramienta de Google, Antigravity. Este entorno de desarrollo integrado (IDE) permite trabajar directamente con Gemini 3 en distintas versiones e incluso con Claude Sonnet y Opus 4.5, y a pesar de haber sido lanzado hace pocos meses se está convirtiendo en una de las herramientas favoritas de los desarrolladores veteranos pero también de aquellos que comienzan a hacer realidad sus ideas sin tener demasiados conocimientos. Que me lo digan a mí.
Ese visualizador lo ha programado Linus Torvalds. O más bien,. Antigravity controlado por Linus Torvalds. Probando. En Xataka teníamos curiosidad por probar qué hacía ese visualizador, así que hemos clonado el repositorio de GitHub, le hemos pedido a Claude Code que nos explique cómo funciona el proyecto y tras un par de cambios rápidos hemos podido probarlo con un pequeño fichero de audio. Lo que hace el proyecto es implementar efectos de audio digital (están 'phaser', 'echo', 'flanger', 'fm' y 'discont') y luego, si uno quiere, aplicar la visualización. Esa visualización compara el audio original con el procesado para ver cómo el efecto modifica la forma de onda.
Captura de Subsurface Los otros proyectos de Linus. Aunque Linus Torvalds es el responsable máximo de la evolución del kernel Linux, ya es habitual verle desarrollar algunos proyectos paralelos y totalmente independientes. Las navidades pasadas ya creó su propio software para pedales de guitarra, y en 2011 inició el desarrollo de Subsurface, una aplicación para registrar y planificar inmersiones de submarinismo, una actividad a la que es muy aficionado. El repositorio de GitHub actual está mantenido por varios desarrolladores entre los que destaca Dirk Hohndel, que fue uno de los primeros desarrolladores del kernel Linux junto a Linus Torvalds.
La IA es una herramienta. En una reciente participación en el canal de YouTube de Linus Tech Tips, Linus Torvalds hablaba de cómo veía él el mundo de la IA. En su opinión:
"La IA será una herramienta, y hará que la gente sea más productiva. Creo que el vibe coding es genial para lograr que la gente comience a programar. Creo que [el código que genere] va a ser algo horrible de mantener... así que no creo que los programadores desaparezcan. Aún querrás tener a gente que sepa cómo mantener el resultado".
Y funciona para proyectos personales. Ese discurso precisamente se alinea con este pequeño "experimento" que ha utilizado en ese proyecto personal: de momento para proyectos de ese tipo utilizar herramientas como Antigravity puede ser una gran idea, aunque ciertamente no lo parezca tanto para proyectos más grandes en producción. Así, no parece probable que la IA pueda estar usándose para modificar el código de Linux... de momento. Eso, por supuesto, puede cambiar en el futuro, pero como dice Torvalds, para este tipo de desarrollos será necesaria una supervisión notable (y probablemente humana) que valide que todo se ha hecho correctamente.
Imagen | TED Conference
-
La noticia Es el programador más importante de toda la historia. Y también él ha acabado por usar IA para programar fue publicada originalmente en Xataka por Javier Pastor .
☞ El artículo completo original de Javier Pastor lo puedes ver aquí
