Programmare con un’intelligenza artificiale ha fatto scomparire il piacere che accompagnava la programmazione manuale? La questione divide la professione. Per una parte degli sviluppatori, gli assistenti IA hanno trasformato il loro mestiere in un’attività di supervisione, a scapito della risoluzione di enigmi logici. Altri ritengono invece che abbiano liberato il tempo dedicato alla creazione.
- L’IA trasforma la programmazione in un’attività di supervisione.
- Alcuni sviluppatori hanno perso il piacere di risolvere enigmi logici.
- Altri sostengono che l’IA libera tempo per la creatività.
- Il piacere di programmare cambia natura, ma non scompare.
Per gli sviluppatori della vecchia scuola, programmare a mano era un artigianato digitale fatto di enigmi logici e della sensazione che il codice «scorresse di fonte». Il tempo sembrava cancellarsi a favore del compito da svolgere, e se ne usciva con la sensazione di aver risolto dei problemi. Con l’arrivo dell’IA, la programmazione consiste ormai più nel supervisionare le produzioni dell’IA, il che, secondo l’articolo, introduce una forma di meccanica che fa perdere i piaceri originari.
Un piacere eroso
Per gli sviluppatori legati all’artigianato e alla bellezza della sintassi, l’IA ha effettivamente soffocato una parte del piacere. Risolvere un bug complesso o progettare un algoritmo elegante dopo ore di sforzo procurava un’immensa soddisfazione, mentre delegare questo attrito a un’IA trasforma il lavoro in un compito manageriale.
Un interveniente del settore, che ha imparato a programmare da solo all’età di 12 anni negli anni ’90, descrive su un forum online la sua esperienza. Dopo aver ripreso la programmazione e lanciato un progetto l’anno scorso, è stato inizialmente impressionato dalla qualità e dalla rapidità offerte da ChatGPT o Copilot. Nel corso dei mesi, ha constatato che il piacere di migliorare gradualmente il proprio codice, di verificare i risultati nell’ambiente di esecuzione e di arrivare a una soluzione era scomparso. Descrive ora frasi in inglese digitate in tentativi sempre più disperati, un procedimento che giudica frustrante: «o funziona, o non funziona». Ha disattivato Copilot, sentendosi «un po’ disarmato» senza, ma ritrovando la capacità di prendere le distanze.
«Mi chiedevo se alcuni di voi provassero la stessa cosa, o se sono semplicemente vecchio», scrive. Secondo l’articolo, passare continuamente dalla formulazione di istruzioni (i prompt) alla verifica della coerenza delle risposte dell’IA spezza la concentrazione profonda. Alcuni professionisti dicono di cercare poi soddisfazione in attività manuali o fisiche, come il ciclismo o il giardinaggio, su piattaforme come Medium o DEV Community.
Uno strumento che ha liberato la creazione
Al contrario, un’altra parte degli sviluppatori e dei creativi ritiene che l’intelligenza artificiale abbia proprio liberato la gioia di creare. Elimina la fatica di scrivere codice standard, di configurare ambienti complessi o di redigere la documentazione. Come sottolineano alcuni pionieri del settore, permette di alzare gli occhi dalla sintassi per concentrarsi sull’architettura globale, sull’esperienza utente e sui concetti creativi.
Sviluppatori esperti possono così costruire strumenti in linguaggi che non padroneggiano, ritrovando la sensazione dei loro inizi. Il caso di Ren Turcios, americano di 29 anni, ne è l’illustrazione. Ha partecipato a più di 200 hackathon (competizioni di programmazione) in due anni, senza competenze di codifica nel senso tradizionale, e si è fatto una reputazione nella comunità tech locale. Il suo metodo, il «vibe coding» (generazione di codice da parte dell’IA a partire da istruzioni date in linguaggio comune), gli permetterebbe oggi di consegnare in poche ore ciò che team di ingegneri impiegano settimane a codificare. Il suo percorso ha alimentato il dibattito sulla capacità dell’IA di sostituire i programmatori, così come sulla qualità del codice generato.
La fonte rimanda anche a uno studio dedicato all’impatto degli assistenti di codifica IA sull’ingegneria del software, i cui risultati non sono dettagliati nell’articolo.
La codifica assistita da computer non ha ucciso la gioia, ma ha spostato il cursore. Il programmatore della vecchia scuola trovava il suo piacere nell’artigianato e nella bellezza della sintassi, mentre il programmatore moderno attinge la sua soddisfazione dalla velocità con cui può dare vita a un sistema complesso.





