Linus Torvalds, l’indiscusso inventore di Linux e Git, ha recentemente espresso la sua opinione riguardo al “vibe coding” in un’intervista al Linux Foundation Open Source Summit di Seoul.

Pur vedendo il vibe coding come un approccio positivo per entrare nel mondo della programmazione e far “fare qualcosa al computer” a chi altrimenti non ne sarebbe capace, Torvalds avverte che questo metodo non è adatto per la produzione, dove la manutenzione del codice diventa cruciale e il vibe coding potrebbe risultare disastroso.
Cos’è il Vibe Coding?
Il vibe coding consiste nell’utilizzare strumenti, spesso supportati da intelligenza artificiale, per scrivere codice in modo rapido e meno strutturato, un approccio che può essere definito “Very Inefficient But Entertaining” (molto inefficiente ma divertente). Torvalds ha sottolineato come questa pratica possa essere una valida modalità educativa e un trampolino per avvicinare i neofiti al coding, ma ha evidenziato anche i rischi per la qualità e la sostenibilità del software nel lungo termine.
Torvalds sul Futuro del Software e l’Intelligenza Artificiale
Nel suo intervento, Torvalds ha menzionato anche l’impatto dell’intelligenza artificiale nello sviluppo software, affermando di essere “abbastanza positivo” riguardo a strumenti AI che supportano i programmatori. Tuttavia, egli non utilizza personalmente AI per scrivere codice e sottolinea che l’intelligenza artificiale rappresenta un ulteriore strumento produttivo, paragonabile all’evoluzione dai linguaggi assembly agli attuali compilatori, che migliora la produttività senza sostituire gli sviluppatori.
Rust nel Kernel e il Ruolo di Nvidia
Durante l’intervista, Torvalds ha toccato anche argomenti come l’inserimento del linguaggio Rust nel kernel Linux, un processo più lento e controverso del previsto ma che procede verso l’integrazione reale. Ha inoltre commentato positivamente il ruolo di Nvidia nel mondo Linux, grazie al suo contributo ben rappresentato nel kernel, anche se rimangono alcune differenze con il mondo open source puro. Un problema evidenziato è l’uso massiccio di crawler AI che prelevano codice da fonti come kernel.org, creando problemi di manutenzione e sicurezza per i maintainer.
Il Consiglio di Torvalds agli Sviluppatori
Torvalds consiglia che, nonostante il fascino del vibe coding e degli strumenti AI, per software di produzione e sistemi critici è fondamentale mantenere un codice ben strutturato e manutenibile. L’approccio “noioso” ma solido è preferibile a innovazioni che rischiano di causare problemi su larga scala. Questa filosofia, secondo lui, è la chiave per mantenere sistemi importanti come Linux affidabili e stabili nel tempo.
Fonte: The Register