Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Idea principale
In un team di sviluppo l'apprendimento avveniva per gradi. A un junior non si affidava l'architettura di un prodotto critico: gli si dava un bug circoscritto, un endpoint semplice, uno script, una correzione, un test, un refactor modesto. Quei compiti non erano solo lavoro da smaltire; erano i primi gradini della scala, quelli su cui ci si può fare le ossa senza mettere a rischio il sistema, imparare a leggere codice esistente, a capire un ticket, a ricevere una revisione, a scoprire che una modifica locale produce effetti altrove.
Boilerplate, piccoli script, correzioni semplici, test standard e integrazioni ovvie sono esattamente ciò che un assistente genera più in fretta e con più affidabilità. La sovrapposizione non è casuale: quei compiti erano formativi perché circoscritti e ripetitivi, ed è la stessa proprietà a renderli automatizzabili.
La domanda non è quindi se un assistente sostituisca dei junior, ma che cosa succede quando sostituisce i compiti che li fabbricavano.
Perché è importante
Separa due dibattiti che si confondono. L'impiego dei junior è una questione di posti di lavoro; la fabbricazione dei senior è una questione di filiera formativa, e la seconda sopravvive male anche se la prima viene risolta con le assunzioni.
Dà anche il criterio per progettare un uso sostenibile: quello che si affida allo strumento va deciso in base a ciò che toglie alla scala dell'apprendimento, non solo al tempo che fa risparmiare.
Sfumature e limiti
L'apprendimento può passare da altre strade. Un assistente usato come tutor — spiegare, confrontare, far verbalizzare, simulare una revisione del codice — sostituisce una parte di quello che il primo gradino insegnava, a patto che ci siano disciplina, curiosità e un quadro di riferimento per farlo.
E non tutti i primi gradini erano formativi: una parte del boilerplate non insegnava niente a nessuno, e automatizzarla non costa alcuna competenza.
Domande aperte
- Quali compiti d'ingresso in un mestiere del software conservano un valore formativo che nessuna spiegazione riproduce?