Marc Andreessen, co-fondatore di Andreessen Horowitz, condivide la sua visione dell'evoluzione della professione di programmatore nell'era dell'IA generativa. La sua tesi centrale: IA de codage non elimina i programmatori, li ridefinisce fondamentalmente.
Il nuovo paradigma di lavoro: Il lavoro non consiste più nello scrivere codice riga per riga. Consiste ora nell'orchestrare dieci bots de codage in parallelo, discutere con loro, effettuare il debug del loro output, modificare le specifiche e spingerli verso il risultato corretto. Il livello successivo della programmazione non è scrivere script, ma supervisionare l'IA che li scrive.
Il paradosso dei fondamentali: Andreessen mette in luce un'ironia cruciale: oggi i migliori programmatori trascorrono la giornata saltando tra terminali, gestendo più bots de codage, correggendo errori e affinando le istruzioni. Eppure hanno ancora bisogno di solide basi, perché senza di esse è impossibile sapere quando l'IA sbaglia. "Se non capisci come scrivere codice tu stesso, non puoi valutare ciò che l'IA ti fornisce."
L'astrazione e i suoi limiti: Il lavoro del programmatore è cambiato. Ora comporta discutere con i bots de codage, effettuare il debug del codice generato dall'IA e capire perché qualcosa non funziona o non è abbastanza performante. L'IA astrae il lavoro, ma solo le persone che comprendono realmente il codice possono determinare se tale astrazione sta facendo la cosa giusta.
Moltiplicazione della produttività: I programmatori non stanno scomparendo: diventano 10 volte, 100 volte, persino 1000 volte più produttivi. I compiti cambiano, il lavoro cambia, ma gli esseri umani continuano a supervisionare il processo, valutare i risultati, correggere gli errori e prendere decisioni di giudizio. L'IA cambia il modo in cui programmiamo, non chi ne è responsabile.
La vera rivoluzione: Il programmatore del futuro non viene sostituito dall'IA - viene potenziato da essa. Resta necessario imparare a scrivere e comprendere il codice, perché quando l'IA sbaglia, sono gli esseri umani a dover capire perché. Questo innalzamento delle competenze ("up-leveling") costituisce la vera rivoluzione - non la scomparsa della professione ma la sua trasformazione in un ruolo di orchestrazione e supervisione di alto livello.