Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_previous_publish_date is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_notification_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_0a262c5013dc53efb026478279314d80 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_0a262c5013dc53efb026478279314d80 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Vibe Coding, AI e Linux: Linus Torvalds spiega limiti, opportunità e futuro dei programmatori

Vibe Coding, AI e Linux: Linus Torvalds spiega limiti, opportunità e futuro dei programmatori

Linus Torvalds riflette sull’impatto dell’AI nello sviluppo software, bilanciando entusiasmo e realismo. L’AI sta trasformando il panorama hardware e la collaborazione con fornitori come NVIDIA, ma introduce sfide nella gestione dei bug.

Linus Torvalds, creatore di Linux e Git, mantiene ancora oggi un ruolo centrale nello sviluppo del kernel Linux. In una recente intervista al Linux Foundation Open Source Summit di Seoul, Torvalds ha offerto riflessioni acute sul ruolo dell’intelligenza artificiale nello sviluppo software, bilanciando entusiasmo e pragmatismo. La sua visione mette in luce i limiti e le opportunità dell’AI, con particolare attenzione alla sostenibilità e alla manutenzione dei progetti complessi.

L’AI nel kernel Linux e nell’ecosistema hardware

Secondo Torvalds, l’AI ha catalizzato un cambiamento significativo nel panorama hardware. Le architetture tradizionali basate su CPU stanno cedendo spazio a GPU e altri acceleratori, spesso accompagnati da stack proprietari come CUDA. Dal punto di vista del kernel Linux, questa evoluzione non rappresenta una minaccia: il sistema operativo open source è già abituato a supportare applicazioni e sistemi complessi, dai database ai servizi cloud.

Un aspetto sorprendente di questo cambiamento è l’effetto sui fornitori hardware. Il “re pinguino” ha dichiarato che NVIDIA, storicamente poco collaborativa con la comunità open source, è oggi costretta a interagire attivamente con i manutentori del kernel. Torvalds definisce questo sviluppo “una parte positiva” del boom dell’AI: la necessità di supportare software di intelligenza artificiale ha trasformato NVIDIA in un contributore significativo, un cambiamento impensabile venti anni fa. Vi ricordate il famoso “dito medio” di Torvalds, davanti a una gremita platea, rivolto proprio ai vertici di NVIDIA?

Tuttavia, non mancano criticità. Torvalds fa notare che i crawler AI che scansionano il repository di kernel.org, spesso portano alla segnalazione di bug che non sono davvero tali e avvisi di sicurezza fuori luogo, creando un peso considerevole per i manutentori. Il fenomeno, denunciato anche dai responsabili del progetto FFmpeg che si scagliano contro le Big Tech, mostra come l’AI, pur offrendo opportunità straordinarie, comporti anche sfide pratiche nella gestione di un progetto complesso come il kernel Linux.

Vibe coding: tra entusiasmo e limiti tecnici

Il concetto di vibe coding, ossia la produzione rapida di codice di programmazione basata sul linguaggio naturale e su strumenti di AI generativa, è visto da Torvalds con moderato ottimismo.

Per i nuovi sviluppatori, il vibe coding rappresenta una porta d’ingresso all’informatica moderna: permette di ottenere risultati concreti rapidamente, stimola la curiosità e riduce le barriere iniziali, soprattutto in un contesto di sistemi sempre più complessi.

Ma Torvalds è chiaro sui limiti del vibe coding nei progetti professionali. Spiega che sebbene l’AI possa automatizzare fino al 90% del lavoro iniziale, il restante 10% – composto da debugging, test approfonditi, compatibilità e manutenzione – richiede un intervento umano esperto. E continua osservando che il vibe coding non garantisce la stabilità o la sostenibilità dei sistemi complessi: è ideale per sperimentare, imparare e prototipare, ma non per creare software destinato a durare anni o decenni.

Torvalds sottolinea anche il suo personale approccio al kernel: preferisce soluzioni “noiose”, affidabili e compatibili, piuttosto che funzioni entusiasmanti che possano compromettere milioni di macchine nel mondo. L’equilibrio tra innovazione e stabilità rimane il principio guida nella gestione del progetto.

AI come strumento di produttività e il futuro dei programmatori

Torvalds affronta con realismo le preoccupazioni relative alla possibile sostituzione dei programmatori da parte dell’AI. La sua visione è storicamente informata: l’AI è uno strumento di produttività, analogo ai compilatori che liberarono i programmatori dalla scrittura in assembly. Aumenta la capacità di innovare e velocizza la produzione di software, ma non elimina la necessità di sviluppatori esperti o manutentori qualificati.

Secondo Torvalds, l’impatto dell’AI si misura soprattutto in termini di efficienza: gli sviluppatori possono concentrarsi sulle parti più critiche del codice, liberandosi dalle attività ripetitive o di basso valore. L’AI diventa così un acceleratore, non un sostituto. In prospettiva, questa dinamica potrebbe addirittura portare a un aumento della domanda di sviluppatori, ampliando il campo d’azione e creando nuove opportunità.

Ti consigliamo anche

Link copiato negli appunti