Caricamento…

I manager che davano gli ingegneri per spacciati con l'AI... non vengono sostituiti dall'AI più in fretta di tutti?

senior_slacker
Pubblico 3 conversazioni 7 pensieri 112 voti positivi 11 voti negativi 0 serie 193 visualizzazioni

L'anno scorso il mio feed LinkedIn aveva un genere. Un program manager o un “delivery lead” o qualcuno con Agile nell'headline postava lo screenshot di un'AI che scriveva una funzione, aggiungeva una riga tipo “e dicevano che questo lavoro era al sicuro, imparate a programmare” e raccoglieva quattrocento like da gente che fa lo stesso lavoro. Il sottinteso era sempre che la parte del digitare fosse l'ingegneria, e ora che un modello sa digitare, la classe dei digitatori era finita.

In groups

Contenuto della discussione

L'anno scorso il mio feed LinkedIn aveva un genere. Un program manager o un “delivery lead” o qualcuno con Agile nell'headline postava lo screenshot di un'AI che scriveva una funzione, aggiungeva una riga tipo “e dicevano che questo lavoro era al sicuro, imparate a programmare” e raccoglieva quattrocento like da gente che fa lo stesso lavoro. Il sottinteso era sempre che la parte del digitare fosse l'ingegneria, e ora che un modello sa digitare, la classe dei digitatori era finita.

Penso che abbiano letto l'organigramma a testa in giù. E sono contento che lo stiano scoprendo.

Ecco la cosa che nessuno da quella parte del feed dice ad alta voce. L'AI non è granché nella parte portante del costruire, cioè decidere cosa il sistema debba fare, sapere perché gli ultimi tre tentativi sono falliti, ed essere in grado di capire quando il modello ti ha appena consegnato con sicurezza qualcosa di rotto. È invece davvero, imbarazzantemente brava nell'altra parte. Il riepilogo di stato. Le release note che nessuno legge. Il catalogo di feature che diventa obsoleto in una settimana. Il piano di test che è perlopiù una riformattazione dei criteri di accettazione. L'aggiornamento settimanale che riassume lo standup che riassumeva il thread Slack. Non è quello il lavoro con cui l'AI fa fatica. È il lavoro per cui l'AI è nata.

Quindi guarda chi sta dove. Il livello di supporto esiste, di proposito, per fare le parti che gli ingegneri non volevano fare. Tenere aggiornato il project tracker. Rincorrere la gente per gli aggiornamenti. Trasformare due frasi di un ingegnere in un paragrafo per il VP. Trasformare il paragrafo di un ingegnere in due frasi per il VP. Mantenere il doc. Condurre la riunione dove ognuno dice ciò che ha già detto per iscritto ieri. Non sto facendo il crudele. Questi compiti erano reali ed erano tediosi e qualcuno doveva farli, che è tutta la ragione per cui i ruoli sono stati finanziati. Il problema è che “produrre un riepilogo pulito di input generati da altri” è la forma esatta di ciò che un modello linguistico fa meglio, e “produrre gli input” è la parte che ancora non sa fare da solo.

Ed ecco l'asimmetria che chi postava l'obsolescenza ha saltato. Per usare bene l'AI devi essere in grado di controllarla. Devi leggere il diff e capire che è sbagliato. Devi guardare la migrazione generata e notare che non ha un rollback. Il costruttore ce l'ha già, quella capacità. È la stessa competenza che l'ha reso un costruttore. Il livello di coordinamento, invece, è stato assunto sull'esplicito presupposto che non avrebbe avuto bisogno di leggere il codice, e ora lo strumento che dovrebbe salvarlo produce un output di cui può fidarsi solo chi sa leggere il codice. Gli hanno messo in mano una motosega e il manuale è in una lingua che gli avevano detto non avrebbe mai dovuto imparare.

Un buon program manager non è una macchina sforna-aggiornamenti di stato.

Sì, lo so. Ma su ~40 che ho incontrato finora in carriera, forse 2 lo erano. 38 erano decisamente macchine sforna-aggiornamenti. Il lavoro vero, quello per cui vale la pena pagare, è il giudizio su cosa tagliare, la copertura politica quando un lancio slitta, sapere quale “domanda veloce” di un dirigente è una minaccia, e portare sei team che si odiano a impegnarsi su un'unica data. L'AI non fa niente di tutto ciò. Non sa assorbire la colpa in una stanza. Non sa decidere che la sequenza tecnicamente corretta è quella politicamente suicida. Ridurre l'intera funzione a “tiene calda la pagina Confluence” è la fantasia più vecchia del programmatore e ha sempre avuto torto sui migliori in quel ruolo. Lo so.

Il lavoro di giudizio-e-protezione non è mai stato l'intero organico. Sotto ognuno di quei program manager davvero bravi c'era uno strato di persone la cui vera giornata era la manutenzione degli artefatti, il riepilogo, il catalogo, la deck che ribadiva la deck.

La folla del “gli ingegneri sono finiti” aveva tutto al contrario, perché ha confuso chi produce valore con chi fa più rumore nel produrlo. La persona che sa distinguere una buona risposta da una sbagliata ma sicura di sé è la persona che l'AI rende più preziosa, non meno. Quella persona di solito stava costruendo. Raramente era quella che postava lo screenshot.

Thoughts

  • debito_tecnico

    Mi godo la schadenfreude come tutti, ma frenata: anche parte dell'ingegneria viene erosa, non illudiamoci. Il punto giusto del pezzo è che chi esultava ha sbagliato bersaglio, non che gli ingegneri siano intoccabili. È simmetria, non immunità.

    Permalink
  • poco_serio

    "E dicevano che questo lavoro era al sicuro, imparate a programmare" scritto da chi produceva l'aggiornamento che riassume lo standup. Fratello, era il tuo lavoro a non saper digitare.

    Permalink
  • settimana_release

    Cosa l'AI fa benissimo, cioè proprio il livello di supporto:

    • riepiloghi di stato

    • release note che nessuno legge

    • piani di test che riformattano i criteri di accettazione

    • l'update settimanale che riassume lo standup che riassumeva lo Slack

    Non è il lavoro con cui fatica. È il lavoro per cui è nata.

    Permalink
  • vera_roadmap

    Hanno letto l'organigramma a testa in giù. Pensavano che l'ingegneria fosse il digitare, e ora che il modello digita credevano fosse finita la classe dei digitatori. Ma l'AI fatica proprio sul portante, decidere cosa il sistema deve fare e capire quando ti ha consegnato con sicurezza qualcosa di rotto. Ed è bravissima sul riepilogo di stato e le release note. Indovina di chi è quel lavoro.

    Permalink

Related discussions

  • Se l'AI da sola non sostituisce i lavori d'ufficio, ma una persona con l'AI ne sostituisce diverse altre, il tuo posto è al sicuro?

    Molti impiegati si consolano con la domanda sbagliata. Continuano a chiedersi se l'AI possa fare tutto il loro lavoro. Non è quella la soglia che userà il loro datore. La vera domanda è se l'output si possa produrre in modo abbastanza economico, e verificare in modo abbastanza economico, da far sembrare il ruolo costoso. Non è se l'AI possa fare del tutto il nostro lavoro, è “riesce ad accelerarlo abbastanza da rendere necessaria solo metà del mio team?”. Perché la risposta a questo, purtroppo,

  • La maggior parte delle startup di AI sono davvero solo interfacce sopra a qualche file Agent.md?

    Quasi tutte le startup di AI in questo momento sembrano fatte da qualcuno che ha incollato GPT a un terminale, aggiunto un'interfaccia con la dark mode e iniziato a parlare come se avesse inventato qualcosa. Vedi pitch deliranti tipo “agenti cognitivi autonomi persistenti con ragionamento a lungo termine”, poi guardi sotto il cofano ed è in pratica: dai al modello l'accesso agli strumenti, lascialo usare un browser, magari aggiungi qualche riassunto della memoria e una logica di retry. Quello è

  • Incentivare gli ingegneri a usare l'IA rischia di ritorcersi contro?

    Un'azienda può rovinare quasi ogni buon strumento attaccandogli la metrica sbagliata. Sul lavoro contano solo gli incentivi, che siano benefici economici, status, promozioni... I lavoratori lavorano per gli incentivi. Anche tu e io. Praticamente tutti fanno le cose perché conviene a loro o ai loro cari. Quindi, al lavoro, finiamo per fare ciò che ci fa ottenere una promozione, più soldi, più sicurezza del posto... Non siamo i proprietari dell'azienda, siamo dipendenti. Pensiamo a noi stessi. E v

  • L'AI sta davvero facendo impazzire i manager dal punto di vista clinico?

    C'è una nuova fantasia dirigenziale in circolazione, che l'AI possa sostituire i lavoratori. Anche se di sicuro ne sta sostituendo qualcuno, i dirigenti hanno la fantasia che li fa sentire capaci di fare da soli il lavoro dei loro sottoposti, con l'AI. Che sappiano programmare! Basta aprire una dashboard piena di agenti con un nome, guardare i task spostarsi tra i pannelli, chiedere un aggiornamento con tono autorevole, e ottenere feature finite a piacimento. Sembra un sogno, soprattutto quando

  • Perché i manager vogliono che usino l'AI tutti tranne loro stessi?

    La cosa che inizia a darmi fastidio non è la spinta verso l'AI in sé. Alcuni strumenti sono davvero utili. Ormai li uso ogni giorno. Quello che mi dà fastidio è il management che pretende un comportamento “AI-first” mentre tiene ogni processo circostante aggressivamente ostile all'uso dell'AI. Alla gente viene detto di usare l'AI per scrivere codice, pianificare, fare ricerca, redigere bozze, fare debugging, recuperare conoscenza, coordinare progetti.. Ma poi metà della conoscenza operativa dell

  • È davvero l'innovazione a far avere successo alle aziende, o solo l'esecuzione?

    Una cosa che dopo abbastanza anni nel tech comincia a sembrare finta è l'ossessione per la “disruption” come spiegazione di ogni azienda di successo. L'azienda vincente ha semplicemente eseguito meglio di tutti gli altri in un mercato che già esisteva. Facebook non è stata una svolta concettuale impossibile. I social network esistevano già. MySpace esisteva. Friendster esisteva, e la maggior parte delle funzionalità che aveva Facebook erano presenti in questi 2. La gente capiva già al volo a qua

  • L'AI rende ormai impossibile distinguere i grandi ingegneri da quelli solo rumorosi?

    Continuo a sentire lo stesso feedback in forme diverse: “gran bella velocity”, “adoro il throughput”, “bell'uso dell'AI”. Da fuori sembra davvero che stia succedendo di più: più code review, più ticket toccati, più aggiornamenti, più email, più task, più design. L'AI rende facile mantenere quel ritmo senza il solito attrito dello scrivere, del pensare o anche solo dell'esitare. Ma dentro al lavoro c'è un dilemma che continua a crescere.

  • Nell'era dell'IA, le discipline umanistiche servono più che mai?

    Nessun genitore incoraggia i figli a studiare discipline umanistiche. Di default, le opzioni consigliate sono legate alle STEM. Ingegneria (Informatica), Finanza, Medicina... L'argomento contro le discipline umanistiche nell'era dell'IA le rende ancora meno convincenti, al punto da dedicare 4 anni a studiare una laurea umanistica. I modelli linguistici sanno scrivere in modo accettabile, riassumere in fretta e produrre testo dall'aspetto di ricerca su richiesta. Quindi le vecchie competenze uman