
Smettetela di sognare di diventare i prossimi maestri del C++ puro o dei kernel developer della NASA, perché il futuro sembra aver deciso di trasformarci tutti in dei manager di medio livello.
Ho letto una riflessione interessante su Hacker News che mi ha fatto riflettere (e mi ha pure dato un po’ di fastidio). Il punto è semplice: interagire con l’IA non è come compilare un binario dove l’input determina l’output in modo deterministico. È molto più simile a gestire un team di stagisti brillanti ma decisamente poco affidabili. Se scrivi un prompt vago, non ottieni un errore di sintassi, ottieni un’allucinazione creativa che sembra quasi vera.
Secondo l’articolo di Allen Bargi, il lavoro con l’IA si sta spostando dal puro ‘coding’ al ‘leadership’. Sembra una cavolata da manuale di management aziendale, ma se ci pensi bene, ha senso. Quando usi un LLM, la tua capacità di fornire contesto, chiarezza e, soprattutto, di dare un feedback preciso (il classico ‘no, non è questo, correggi qui’) è ciò che separa un risultato utile da un ammasso di spazzatura digitale.
In pratica, stiamo passando dal micro-management della logica al macro-management dell’intento. Non devi più preoccuparti solo di ogni singola riga di codice, ma devi saper dare la direzione giusta, definire i confini e interpretare i risultati. È un po’ come quando cerchi di spiegare a un nuovo membro del team come funziona la vostra pipeline di CI/CD senza far esplodere tutto.
Certo, per noi che amiamo il controllo totale e la prevedibilità del codice deterministico, l’idea di ‘guidare’ una black box che decide arbitrariamente come interpretare le nostre istruzioni è un po’ frustrante. C’è quel rischio latente di perdere la mano sulla vera logica sottostante, delegando troppa autonomia a modelli che, per quanto potenti, restano probabilistici.
Non è che la programmazione stia morendo, anzi, sta cambiando pelle. Ma se pensavate che il vostro unico scopo sarebbe stato lottare con i puntatori e i memory leak, preparatevi: dovrete imparare a essere dei buoni comunicatori. La sfida non sarà solo scrivere algoritmi efficienti, ma saper comunicare la visione con la precisione di un comandante di una nave spaziale che cerca di evitare un buco nero.
Insomma, meno debugging selvaggio e più capacità di dare feedback costruttivi. Spero per noi che la nostra pazienza sia più alta della nostra capacità di fare ‘delegating’.
Source: Working with AI feels more like leadership than coding
