Ep.232 - Calvino e il refactoring 5 anni dopo - Regenerative Software

Ep.232 - Calvino e il refactoring 5 anni dopo - Regenerative Software

Author: Brainrepo April 16, 2026 Duration: 1:23:56

Contesto

Episodio nato last-minute. L'idea: riprendere un episodio di 5 anni fa e commentare cosa è cambiato da allora. Spoiler: è invecchiato male.

Temi principali

Dal muratore al guardiano. Nel 2020 si criticava la tendenza a concentrarsi sui dettagli implementativi (cappello del muratore) invece che sul sistema (cappello dell'ingegnere). Oggi il lavoro micro sta sparendo: servono nuovi cappelli, quello dell'addestratore (guidare l'LLM) e quello del guardiano (custodire l'intento).

Code review insostenibili. Il codice generato dagli LLM è troppo per essere revisionato riga per riga. Il carico cognitivo non è più sostenibile. Lo "human in the loop" come lo conosciamo potrebbe sparire. Mauro cita Caveman, una skill che fa comunicare l'LLM come un cavernicolo: zero fronzoli, solo fatti.

Test come nuova guardia. Luca ha cambiato approccio: prima di tutto scrive test. Se una coverage del 95% si ottiene in 12 minuti con tre prompt, concetti che davamo per assodati vanno ripensati.

Qualità del codice ≠ qualità del software. Leggibilità e facilità di modifica erano i parametri per valutare il codice. Ma se un LLM può spiegare e modificare qualsiasi codice, quei parametri perdono rilevanza. La qualità del software (funziona, è efficiente, fa quello che deve) resta.

Phoenix Architecture e codice disposable. Il concetto centrale: il codice non è più l'asset da proteggere, l'intento lo è. Scrivere codice costa quasi nulla, comprenderlo diventa costoso. Il codice diventa immutabile: invece di modificarlo, lo riscrivi da zero. Il developer passa da "curare un albero" a "guardiano della foresta".

Tracciabilità causale. Manca il collegamento tra specifica → implementazione → evaluation. Mauro immagina un futuro dove passando su un blocco di codice si vede: da quale spec è nato, con quali test/eval è stato validato, cosa ha triggerato l'ultimo cambiamento. Potenziale idea startup: "end-to-end observability dell'agent-driven coding".

Skill per il futuro. Capacità di adattamento, comprendere domini diversi, pensare da imprenditori. Mauro vede opportunità nel product management e nel ponte tra digitale e mondo fisico (meccatronica).

Paese dei Balocchi

  • CLI Anything (Luca): repository GitHub (31k stelle), collezione di CLI per interagire via AI con programmi come GIMP, LibreOffice, OBS, Zoom, DrawIO
  • "L'Ultimo Programmatore" di Angelo Frascella (Luca): racconto sci-fi pre-2020 dove nessuno sa più leggere il codice tranne una persona
  • "Regenerative Software" dal blog The Phoenix Architecture (Mauro): in un mondo dove generare è abbondante, la cosa più costosa è possedere codice che hai paura di cambiare

In un mondo tech che corre a velocità supersonica, Gitbar-Italian developer podcast è la pausa caffè virtuale che non sapevi di aver bisogno. Creato da Brainrepo, questo spazio non è un tutorial o una lezione, ma una conversazione franca tra chi ha vissuto la transizione da un'epoca in cui il codice era scolpito a mano a oggi, dove il confine tra sviluppatore e "addestratore" di IA sembra sempre più sfocato. Ci si ritrova qui per condividere dubbi, osservazioni e quel senso di straniamento professionale che accompagna il cambiamento. Le discussioni spaziano tra hobby, tempo libero e notizie dal settore, sempre con un tono disincantato e diretto. Ascoltando questo podcast, ci si immerge in riflessioni genuine su cosa significhi davvero creare tecnologia oggi, tra strumenti che promettono miracoli e la realtà quotidiana di debug e scelte architetturali. È un confronto tra pari, dove le frustrazioni sono ammesse e l'ironia è di casa. Perfetto per chi, pur navigando tra linguaggi e framework, sente il bisogno di un punto di riferimento umano, lontano dai clamori del marketing tech. Le bestemmie, si sa, restano un prodotto artigianale e autentico, l'ultimo baluardo di un mestiere che cerca di ritrovare il proprio baricentro in mezzo all'automazione.
Author: Language: Italian Episodes: 100

Gitbar - Italian developer podcast
Podcast Episodes
Ep.234 - Discovery, iniziare il lavoro da un cliente nuovo [not-audio_url] [/not-audio_url]

Duration: 53:43
Mauro racconta come ha costruito EXO Skeleton, un sistema AI per gestire il carico cognitivo durante l'onboarding su nuovi clienti. Il problema di partenza è quello classico del consulente: entrare in un dominio sconosci…
Ep.233 - LLM e refactoring, uno sgardo ai paper [not-audio_url] [/not-audio_url]

Duration: 58:23
In questa puntata ci infiliamo fino al collo nel refactoring con gli LLM, partendo dall'ingenua tentazione di dire a Claude "migliora questo codice" e finendo a scoprire che la definizione di Fowler fa acqua da più parti…
Ep.231 - Il cazziatone è servito: istruzioni per non esplodere [not-audio_url] [/not-audio_url]

Duration: 40:56
Hai mai aperto una mail alle 8 di mattina e sentito il sangue salire alla testa? In questo episodio smontiamo pezzo per pezzo un classico "cazziatone professionale" e lo trasformiamo in un'opportunità, usando le stesse t…
Ep.230 - Database nel 2026, Ai and more con Davide Mauri (Microsoft) [not-audio_url] [/not-audio_url]

Duration: 1:33:58
In questa puntata ci siamo ritrovati con Davide Mauri, Product Manager di SQL Server in Microsoft, per una chiacchierata lunga e succosa su tutto quello che ruota attorno ai database nel 2025. Abbiamo parlato di come il…
Ep.228 - Non toccate quel tag con Andrea Verlicchi [not-audio_url] [/not-audio_url]

Duration: 1:30:07
In questo episodio apriamo il bar con Andrea Verlicchi, performance engineer di SpeedKit ed ex front-end architect di Yoox Net-a-Porter. Parliamo di web performance a 360 gradi: dai Core Web Vitals all'ottimizzazione del…
Ep.227 - AI Agent in php [not-audio_url] [/not-audio_url]

Duration: 1:28:32
In questa puntata abbiamo avuto con noi Valerio Barbera, CTO di Inspector e creatore di Neuron AI, il framework PHP per costruire agenti AI. Abbiamo parlato di come il mondo PHP si sia svegliato tardi sulla rivoluzione a…
Ep.226 - Api governance e robe di ai [not-audio_url] [/not-audio_url]

Duration: 1:58:26
Episodio dedicato alle API e al loro futuro in un mondo sempre più guidato da LLM e agenti AI. Si parla di governance, visibilità del landscape e la tensione tra ottimizzazione locale dei team e quella globale dell'organ…
Ep.225 - Techlead survival guide [not-audio_url] [/not-audio_url]

Duration: 1:36:39
In questo episodio ci siamo addentrati nel mondo enterprise con Filippo De Santis, senior tech lead e "decano" del team, per esplorare cosa significa davvero fare il tech lead quando l'azienda ha migliaia di persone, tre…