Linus Torvalds se pasa al lado oscuro: ha comenzado a crear código generado con IA

Linus Torvalds usa la IA para generar código
Linus Torvalds abraza el vibe codingImagen generada con IA

Las redes arden con la confesión del creador de Linux, de que está usando vibe coding. Que no cunda el pánico.

Ha sido el referente de la programación durante más de 30 años. El tótem sagrado de Linux. El defensor de la ortodoxia. Pero hoy Linus Torvalds ha reconocido que está generando código con IA. Que abraza el vibe coding. ¿Se ha derrumbado un mito?

Ante todo, que no cunda el pánico. Linus no está programando con IA para Linux. Usa el vibe coding para un pequeño proyecto personal, como una experimentación. Aunque una vez que has mordido el cebo…

El creador de Linux se ha mostrado escéptico con el código creado con IA en varias ocasiones, pero como suele decirse, para criticar algo hay que conocerlo.

AudioNoise, la app de Linus Torvalds creada con IA

Linus lleva unos meses trabajando en un proyecto personal llamado GuitarPedal, por diversión. Se trata de unos pedales que generan los efectos de sonido de una guitarra eléctrica, como un experimiento para aprender más sobre circuitos análogicos. Incluso se los regaló a Bill Gates.

Ese proyecto derivó en AudioNoise, un software para procesar efectos de sonido que está desarrollando en lenguaje C. Ya está en GitHub, aunque aún no se puede descargar.

Según ha confesado el propio Linus Torvalds, vía TechSpot, ha usado Antigravity, una IA de Google que genera y pule código, para crear una herramienta en Python que visualiza una onda de sonido, y la ha añadido a su software.

“La herramienta de visualización Python ha sido escrita básicamente mediante vibe coding”, explica en la documentación. "Eliminé al intermediario (yo mismo) y utilicé Google Antigravity para crear el visualizador de muestras de audio”.

Según parece la IA ha funcionado bien, porque no ha tenido que reescribir el código.

¿Ha sucumbido Linus Torvalds al embrujo del vibe coding? Técnicamente sí, lo que supone una decepción para los programadores más ortodoxos. Pero supongo que, si hay una forma “buena” de usar una IA de primera generación para generar código, es justo la que practica el creador de Linux: para crear herramientas no críticas, por un programador experimentado que conoce el lenguaje y puede entender lo que la IA ha escrito, para reescribirlo si hay fallos.

El gran problema del vibe coding, el código generado por IA, es que muchos desarrolladores y empresas lo están usando en proyectos críticos, integrando código generado por IA que no saben cómo funciona, solo importa el resultado. Y si en el futuro se descubre un bug o hay que ampliarlo o modificarlo, es imposible porque no se sabe cómo funciona, aun leyendo el código.

Linus Torvalds ya usa código generado por IA. De momento aún no ha llegado a Linux pero… el cerrojo ha sido abierto.