Copertina — Il Senior Amplificato
Esperienza, giudizio e framework agentici
Trasmettere esperienza. Interagire in modo critico. Restare senior.
Anteprima editoriale dei soli capitoli stabilizzati, con un breve estratto di lettura per ciascuno. Non è il manoscritto completo. Aggiornata il 2026-07-24.

Perché questo libro

Questo libro non parla di modelli linguistici.

Parla del giudizio ingegneristico e di come possa essere amplificato senza essere delegato.

L'AI cambia gli strumenti. Il giudizio rimane il patrimonio più importante di un Senior Software Engineer.

La tesi

L'ingegneria agentica non consiste nel sostituire il lavoro del Senior con un agente, ma nel progettare un modello operativo nel quale l'esecuzione possa essere delegata senza delegare giudizio, responsabilità e capacità di apprendimento.

Il libro offre a chi sa già costruire software un modo coerente per collaborare con gli agenti senza rinunciare al proprio mestiere.

I fondamenti

L'apertura del libro: il motivo, il patto con il lettore, l'esigenza e l'esperimento con i suoi principi. È la parte narrativa che precede il modello. Per ciascuno, di che cosa parla e un breve estratto dall'apertura.

Fondamenti · Nota dell'autore

Nota dell'autore — perché questo libro

Di che cosa parlaChe cos'è il Senior amplificato e perché il libro guarda oltre le istruzioni, dentro la cabina di pilotaggio dell'agente.

Il Senior amplificato nomina una persona, non uno strumento. Il soggetto è il Senior — chi conosce il lavoro, decide e risponde delle conseguenze — nel momento in cui l'intelligenza artificiale ne estende la portata senza sostituirne il giudizio.

È il framework agentico a collocare il modello in un ciclo e a passargli gli strumenti con cui l'agente tocca il mondo: leggere un file, scriverlo, eseguire un comando, chiamare un servizio.

Estratto dall'apertura. Il testo completo è nella bozza.
Fondamenti · Patto con il lettore

Patto con il lettore

Di che cosa parlaA chi è rivolto il libro, che cosa promette e che cosa no, e dove resta la responsabilità dell'errore.

Questo libro è rivolto a chi conosce la complessità reale dello sviluppo software e, in quello spostamento dalle istruzioni agli strumenti, vede mutare il proprio ruolo: non soltanto scrivere codice, ma orchestrare entità capaci di generarlo.

Del risultato risponde una persona: il Senior.

Estratto dall'apertura. Il testo completo è nella bozza.
Fondamenti · Introduzione

Introduzione — che cosa deve sopravvivere a una sessione

Di che cosa parlaPerché una sessione con un agente finisce, che cosa rischia di perdersi e la natura del sistema (modello, framework, agente) con cui si ha a che fare.

Una sessione di lavoro con un agente ha un difetto semplice: finisce.

Il costo non è soltanto il tempo necessario a rispiegare. È molto di più. È il rischio di prendere una decisione diversa perché il suo perché è scomparso.

Estratto dall'apertura. Il testo completo è nella bozza.
Fondamenti · L'esperimento

L'esperimento

Di che cosa parlaIl disegno e i limiti dell'esperimento: governare l'agente come un pair e conservare le decisioni insieme alle ragioni che le hanno prodotte.

Gestisco spesso più progetti contemporaneamente, e in ciascuno tengo insieme fronti diversi. Nessuna di queste attività è complessa in sé. Difficile è rientrarci: ritrovare, ogni volta, non solo dove ero ma perché avevo deciso così.

Perché questa relazione funzioni, le decisioni significative devono lasciare tracce strutturate, coerenti e consultabili nel tempo.

Estratto dall'apertura. Il testo completo è nella bozza.
Fondamenti · Fondamenti

Fondamenti — tre livelli da non confondere

Di che cosa parlaPrincipio, metodo e implementazione: perché non invecchiano alla stessa velocità e non si delegano nello stesso modo.

Stai lavorando con un agente al modulo di fatturazione di un ERP proprietario. Per risolvere un caso particolare, l'agente propone di aggiungere un parametro booleano al costruttore di TaxCalculator. Sarebbe il decimo parametro. La modifica funziona: il codice compila, il test è verde. Eppure qualcosa non torna.

Questa scelta coinvolge tre livelli diversi: principio, metodo e implementazione. Distinguerli è importante, perché non invecchiano alla stessa velocità e non si delegano nello stesso modo.

Estratto dall'apertura. Il testo completo è nella bozza.

Capitoli in anteprima

Sono i capitoli già stabilizzati del manoscritto: apertura della Parte 1, il modello operativo Senior–agente argomentato in astratto. Per ciascuno: la domanda dominante, la tesi e un breve estratto dall'apertura.

Parte 1 · Movimento IStabilizzato

La frattura — quando il codice non è più il fattore limitante

Domanda dominanteChe cosa resta del mestiere quando il codice non è più il fattore limitante?
TesiIl valore del Senior non coincide con l'esecuzione manuale. Emerge soprattutto nella capacità di ricollocare una richiesta locale nel contesto complessivo — business, codice, dati, infrastruttura, operatività e responsabilità — e di riconoscere le domande che qualificano l'insieme prima di decidere che cosa costruire. La frattura non elimina il mestiere: ne sposta il baricentro dalla produzione alla decisione situata.

Immagina Tommaso e Sandro, due Senior davanti allo stesso ticket Jira: «Aggiungere l'esportazione in CSV alla pagina dei report». Nella mia esperienza, questo passa già per un buon ticket. Hanno a disposizione lo stesso agente e un'ora di lavoro.

L'esperienza del Senior non è soltanto un archivio di risposte: è una gamma di domande con cui riconoscere il sistema nascosto dentro una richiesta locale.

Estratto dall'apertura del capitolo. Il testo completo è nella bozza.
Parte 1 · Movimento IIStabilizzato

Il giudizio — quando l'esperienza non basta

Domanda dominantePerché esperienza e giudizio non sono la stessa cosa?
TesiIl giudizio è la capacità situata di scegliere in condizioni incomplete, riconoscere i vincoli strutturali, valutare i compromessi e assumere responsabilità per le conseguenze. Usa l'esperienza come insieme di precedenti, ma decide se siano pertinenti al caso presente; per questo può essere assistito e contestato, non trasferito in blocco.

Immagina Bruno, un esperto DevOps, durante un incidente. Uno dei pod di un servizio, su uno dei nodi del cluster, ha smesso di comportarsi come gli altri: la readiness probe fallisce a intermittenza, il pod entra ed esce dagli endpoint del Service e le richieste che gli erano state instradate tornano indietro con errori.

L'esperienza offre pattern. Il giudizio decide se valgono qui: riconosce ciò che non torna, pesa il compromesso e ne assume la responsabilità.

Estratto dall'apertura del capitolo. Il testo completo è nella bozza.
Parte 1 · Movimento IIIStabilizzato

La cooperazione — una buona conversazione non è ancora un metodo

Domanda dominantePerché una conversazione efficace non è ancora un metodo?
TesiUna conversazione, per quanto efficace, non è ancora un metodo: dipende da chi è presente, non seleziona ciò che merita una traccia e dissolve le decisioni nel flusso. La cooperazione diventa metodo quando il rapporto viene progettato: responsabilità esplicite, decisioni direzionali distinte dall'esecuzione, esiti del giudizio selezionati per la conservazione. Il metodo non promette lo stesso risultato; rende recuperabili criteri, ragioni e responsabilità.

È venerdì sera. Andrea, SRE esperto, è reperibile e si ritrova in chiamata con il team che sviluppa il prodotto: alcuni utenti continuano a vedere dati vecchi, ma non tutti e non sempre.

Una buona conversazione è un evento. Un metodo rende riconoscibile e riutilizzabile il modo di lavorare anche quando cambiano le persone e il caso.

Estratto dall'apertura del capitolo. Il testo completo è nella bozza.
Gli altri capitoli — il resto della Parte 1 e l'intera Parte 2 sull'harness — sono in lavorazione e non compaiono in questa anteprima.
Vuoi leggere di più?

Questa è un'anteprima dei capitoli stabilizzati. La bozza completa è disponibile su richiesta per copy, editor e reviewer. Il libro sarà pubblicato su Leanpub.