Newsletter e articoli

Cronache di sistemi nervosi

Storie di software che funziona, finché non deve davvero funzionare.
In questi articoli racconto situazioni reali o realistiche che vedo spesso nei team: bug in produzione, onboarding che rallenta tutto, stime che saltano, sistemi che sembrano reggere finché non si chiede loro di essere prevedibili.

Articoli

Quattro problemi che nei team tornano continuamente

Queste storie non parlano di eccezioni. Parlano di pattern: ambiguità, colli di bottiglia, test assenti o poco affidabili, dipendenze che rendono ogni modifica una scommessa.

Cronache

La madre di tutte le cazzate

Quando un bug non nasce da un errore isolato, ma da un sistema in cui fare supposizioni è inevitabile.
Leggi su Substack ↗
Cronache

Abbiamo aggiunto due sviluppatori e prodotto meno

Quando il codice non è progettato per essere capito da più persone, ogni aiuto diventa un rallentamento.
Leggi su Substack ↗
Cronache

Le stime fatte tirando i dadi

Quando non sai cosa succederà dopo una modifica, pianificare smette di essere una previsione e diventa una scommessa.
In uscita il 3 Aprile
Cronache

Il bug che è sempre stato lì

Quando gli errori vengono scoperti dai clienti, il problema non è il singolo bug: è l'assenza di una rete che li intercetti prima.
In uscita il 10 Aprile
Perché esistono

Articoli editoriali, ma con una funzione concreta

Questi articoli servono a raccontare in modo leggibile un tipo di problema che nei team spesso si percepisce, ma si fatica a nominare con precisione.

  • Bug che emergono solo in produzione.
  • Nuovi sviluppatori che rallentano invece di accelerare.
  • Stime che saltano perché il sistema è imprevedibile.
  • Codice che funziona, ma solo finché nessuno lo tocca davvero.

Sono gli stessi pattern su cui lavoro come consulente in Lucchesi Code Quality: qualità del codice, test automatici, review, prevedibilità e autonomia dei team.

  • Assessment di codebase, test e flussi.
  • Roadmap di miglioramento sostenibili.
  • Code review strategica e guardrail.
  • Enablement del team su review, test e refactoring.
Se ti riconosci in queste situazioni, possiamo parlarne
In 20 minuti possiamo capire se il tuo team sta vivendo uno di questi pattern, da dove avrebbe senso partire e quali miglioramenti sono realistici.