<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <title>While True Do; - Il Podcast</title>
    <link>https://www.danieleteti.it/podcast/</link>
    <language>it-it</language>
    <copyright>© Daniele Teti</copyright>
    <podcast:guid>5934be00-6a3d-5b2f-b7e4-4ac9c13a94ab</podcast:guid>
    <podcast:locked owner="whiletruedopodcast@bittime.it">no</podcast:locked>
    <description>Un podcast per chi progetta sistemi che devono reggere: architetture software, AI nei sistemi enterprise, Delphi e non solo. A cura di Daniele Teti e bit Time Professionals.</description>
    <atom:link href="https://www.danieleteti.it/podcast/feed.xml" rel="self" type="application/rss+xml" />
    <itunes:author>Daniele Teti</itunes:author>
    <itunes:summary>Un podcast per chi progetta sistemi che devono reggere: architetture software, AI nei sistemi enterprise, Delphi e non solo. A cura di Daniele Teti e bit Time Professionals.</itunes:summary>
    <itunes:type>episodic</itunes:type>
    <itunes:explicit>false</itunes:explicit>
    <itunes:owner>
      <itunes:name>Daniele Teti</itunes:name>
      <itunes:email>whiletruedopodcast@bittime.it</itunes:email>
    </itunes:owner>
    <itunes:image href="https://www.danieleteti.it/images/podcast/trailer_cover.jpg" />
    <itunes:category text="Technology" />
    <image>
      <url>https://www.danieleteti.it/images/podcast/trailer_cover.jpg</url>
      <title>While True Do; - Il Podcast</title>
      <link>https://www.danieleteti.it/podcast/</link>
    </image>
    <item>
      <title>Le Leggi di Lehman (parte 2): il software lo scrivono le persone, e le persone hanno un limite</title>
      <link>https://www.danieleteti.it/podcast/leggi-di-lehman-parte-2/</link>
      <guid isPermaLink="true">https://www.danieleteti.it/podcast/leggi-di-lehman-parte-2/</guid>
      <pubDate>Tue, 04 Aug 2026 09:00:00 +0200</pubDate>
      <description><![CDATA[<p>Il progetto è in ritardo, la direzione sblocca il budget, il team passa da quattro persone a otto. Sei mesi dopo la roadmap è andata avanti, ma di doppio non c&rsquo;è niente: c&rsquo;è pochissimo in più, e nessuno ha sbagliato niente. Non è sfortuna, è una legge.</p>
<p>Seconda di due puntate sulle otto Leggi di Lehman. Qui affronto le quattro che parlano di persone e non di codice: il ritmo di lavoro utile che resta costante nel tempo, la quantità limitata di novità che sviluppatori, assistenza e utenti riescono ad assorbire per volta, l&rsquo;autoregolazione che riporta il team sulla sua media storica, e il software come sistema a feedback, dove la regola introdotta per ridurre i bug finisce per aumentarli.</p>
<p>Che il doppio delle persone non produca il doppio del lavoro lo diceva già Brooks. Lehman dice qualcosa di più scomodo: il tetto esiste, ogni persona aggiunta alza il ritmo meno della precedente, e a fissare quel tetto è l&rsquo;architettura del sistema, non il budget. Le leggi si piegano solo dove ci sono tanti pezzi separati su cui lavorare in parallelo e nessun limite a chi ci lavora, come nel kernel di Linux e nei contributi a <a href="/delphimvcframework">DelphiMVCFramework</a>.</p>
<p>Chiude con quattro contromisure concrete: pianificare sul ritmo misurato e non su quello desiderato, togliere l&rsquo;attrito prima di assumere, rilasciare a lotti piccoli e frequenti, governare misurando i numeri invece che per decreto. Più il ponte con il pensiero lean, da Taiichi Ohno in Toyota allo sviluppo software.</p>
<p>Se non hai ascoltato la prima parte, è la puntata <a href="/podcast/leggi-di-lehman-parte-1/">Le Leggi di Lehman (parte 1): perché il software invecchia anche se non lo tocchi</a>: conviene partire da lì.</p>
<p>Per CTO, Software Architect, Lead Developer, chiunque mantenga sistemi in produzione.</p>
<p>Approfondimenti: l&rsquo;articolo <a href="/post/lehmans-laws-software-evolution-it/">Leggi di Lehman sull&rsquo;evoluzione del software spiegate</a> le racconta tutte e otto con scenari pratici, sintomi e contromisure. Sul pensiero lean applicato al codice c&rsquo;è il libro <a href="/leanthinking">Lean Thinking per sviluppatori software impegnati</a>.</p>
<p>Fonti: Meir M. Lehman e Laszlo Belady, leggi sull&rsquo;evoluzione del software (1974-1996), voce <a href="https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_evolution">Lehman&rsquo;s laws of software evolution</a> su Wikipedia. Fred Brooks, &ldquo;The Mythical Man-Month&rdquo; (1975). Michael W. Godfrey e Qiang Tu, &ldquo;Evolution in Open Source Software: A Case Study&rdquo; (2000), sulla crescita super-lineare del kernel Linux concentrata nei driver.</p>
<p>Per formazione e consulenza: <a href="mailto:professionals@bittime.it">professionals@bittime.it</a>.</p>
<p>A cura di Daniele Teti e bit Time Professionals.</p>]]></description>
      <itunes:summary>Raddoppi il team e rischi di non avere nemmeno il 25% di velocità in più. Le Leggi di Lehman sulle persone: il tetto lo fissa l&#39;architettura, non il budget.</itunes:summary>
      <itunes:author>Daniele Teti</itunes:author>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>3</itunes:episode>
      <itunes:duration>00:12:19</itunes:duration>
      <itunes:image href="https://www.danieleteti.it/images/podcast/03_cover.jpg" />
      <enclosure url="https://www.danieleteti.it/images/podcast/puntate/003.mp3" length="19775989" type="audio/mpeg" />
    </item>
    <item>
      <title>Le Leggi di Lehman (parte 1): perché il software invecchia anche se non lo tocchi</title>
      <link>https://www.danieleteti.it/podcast/leggi-di-lehman-parte-1/</link>
      <guid isPermaLink="true">https://www.danieleteti.it/podcast/leggi-di-lehman-parte-1/</guid>
      <pubDate>Tue, 28 Jul 2026 09:00:00 +0200</pubDate>
      <description><![CDATA[<p>Un software in produzione, stabile da anni, che smette di funzionare di punto in bianco, senza che nessuno abbia toccato una riga. Non è un mistero: è entropia che presenta il conto.</p>
<p>Prima di due puntate sulle otto Leggi di Lehman, le osservazioni sull&rsquo;evoluzione del software formulate tra il 1974 e il 1996. Qui affronto le quattro che parlano del software: cambiamento continuo, crescita continua, qualità percepita in calo e complessità crescente.</p>
<p>Perché un sistema di tipo E, cioè immerso nel mondo reale come un gestionale o un e-commerce, non è mai &ldquo;finito&rdquo;. L&rsquo;unico software che non si rompe mai è quello che vive in un ambiente congelato, senza rete e senza aggiornamenti: ma quella stabilità si paga con l&rsquo;isolamento totale, e per quasi tutti i sistemi che ci pagano per costruire non è un&rsquo;opzione. Da quella deriva non si esce, si decide solo quando pagarla e a che prezzo.</p>
<p>La puntata chiude con quattro contromisure concrete: mettere la complessità a bilancio con una quota fissa di ogni sprint, cancellare invece di rifattorizzare, costruire un confine verso tutto ciò che non controlli, farsi avvisare da una build notturna prima che lo faccia il cliente.</p>
<p>Nella seconda parte le altre quattro leggi, quelle che parlano di persone: il ritmo di una squadra che resta lo stesso anche quando assumi, quanta novità riescono a digerire utenti e assistenza, e cosa succede quando provi a mettere ordine per decreto.</p>
<p>Per CTO, Software Architect, Lead Developer, chiunque mantenga sistemi in produzione.</p>
<p>Approfondimenti: l&rsquo;articolo <a href="/post/lehmans-laws-software-evolution-it/">Leggi di Lehman sull&rsquo;evoluzione del software spiegate</a> le racconta tutte e otto con scenari pratici, sintomi e contromisure.</p>
<p>Fonti: Meir M. Lehman e Laszlo Belady, leggi sull&rsquo;evoluzione del software (1974-1996), voce <a href="https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_evolution">Lehman&rsquo;s laws of software evolution</a> su Wikipedia.</p>
<p>Per formazione e consulenza: <a href="mailto:professionals@bittime.it">professionals@bittime.it</a>.</p>
<p>A cura di Daniele Teti e bit Time Professionals.</p>]]></description>
      <itunes:summary>Un software stabile da anni si rompe senza che tu tocchi una riga. Le Leggi di Lehman spiegano perché invecchia, e come pagare l&#39;entropia a rate.</itunes:summary>
      <itunes:author>Daniele Teti</itunes:author>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>2</itunes:episode>
      <itunes:duration>00:11:44</itunes:duration>
      <itunes:image href="https://www.danieleteti.it/images/podcast/02_cover.jpg" />
      <enclosure url="https://www.danieleteti.it/images/podcast/puntate/002.mp3" length="19107395" type="audio/mpeg" />
    </item>
    <item>
      <title>L&#39;Architettura dell&#39;AI Agentica in Delphi: Oltre la Chat, Dentro l&#39;Enterprise</title>
      <link>https://www.danieleteti.it/podcast/ai-agentica-delphi-enterprise/</link>
      <guid isPermaLink="true">https://www.danieleteti.it/podcast/ai-agentica-delphi-enterprise/</guid>
      <pubDate>Mon, 20 Jul 2026 11:00:00 +0200</pubDate>
      <description><![CDATA[<p>L&rsquo;AI applicata al software non è una casella di chat appiccicata in un angolo dello schermo. La vera svolta è l&rsquo;orchestrazione autonoma della business logic: un agente che vive dentro il vostro <code>.exe</code>, eredita sessione e permessi dell&rsquo;utente loggato, e agisce nello stesso spazio di memoria del vostro gestionale.</p>
<p>In questa puntata racconto come l&rsquo;ecosistema Delphi (con MCP, il Model Context Protocol, e la libreria open source <code>mcp-server-delphi</code>) renda possibile un agente AI embedded, sicuro e &ldquo;Man-in-the-Loop&rdquo;: read-only per analizzare e pianificare, ma fermo in attesa di firma umana su ogni azione dispositiva.</p>
<p>Per CTO, Software Architect, Lead Developer, IT Decision Maker.</p>
<p>Approfondimenti: l&rsquo;articolo <a href="/post/beyond-mcp-server-agentic-ai-delphi-it/">Beyond MCP: AI agentica in Delphi</a>, la pagina del progetto <a href="/mcp-server-delphi/">MCP Server per Delphi</a> e la libreria open source <a href="https://github.com/danieleteti/mcp-server-delphi"><code>mcp-server-delphi</code></a>.</p>
<p>A cura di Daniele Teti e bit Time Professionals.</p>]]></description>
      <itunes:summary>L&#39;AI non è una chat in un angolo: un agente autonomo dentro il tuo .exe, con MCP e mcp-server-delphi, sicuro e Man-in-the-Loop. Con Daniele Teti.</itunes:summary>
      <itunes:author>Daniele Teti</itunes:author>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>1</itunes:episode>
      <itunes:duration>00:09:21</itunes:duration>
      <itunes:image href="https://www.danieleteti.it/images/podcast/01_cover.jpg" />
      <enclosure url="https://www.danieleteti.it/images/podcast/puntate/001.mp3" length="14932401" type="audio/mpeg" />
    </item>
    <item>
      <title>Trailer: &#34;While True Do;&#34;, il podcast di Daniele Teti su software e AI</title>
      <link>https://www.danieleteti.it/podcast/trailer/</link>
      <guid isPermaLink="true">https://www.danieleteti.it/podcast/trailer/</guid>
      <pubDate>Fri, 17 Jul 2026 12:00:00 +0200</pubDate>
      <description><![CDATA[<p>Un podcast per chi progetta ed evolve sistemi che devono reggere, non per chi cerca la scorciatoia di moda.</p>
<p>Dopo oltre venticinque anni di programmazione, come CEO e CTO di bit Time Professionals, Embarcadero MVP e autore principale di DelphiMVCFramework e di otto libri tecnici, apro &ldquo;While True Do;&rdquo;: non un monologo, ma un punto di partenza per confrontarsi e tornare, tutti, con qualcosa di concreto.</p>
<p>Ogni puntata affronta un tema tecnico preciso (architetture software, AI nei sistemi gestionali, pattern enterprise) senza fronzoli, sempre con la consapevolezza che la soluzione perfetta, buona per ogni caso, non esiste. A volte dentro l&rsquo;ecosistema Delphi, a volte in Python, a volte oltre.</p>
<p>Per Lead Developer, Software Architect, CTO: chiunque costruisca software destinato a durare.</p>
<p>A cura di Daniele Teti e bit Time Professionals.</p>]]></description>
      <itunes:summary>La puntata zero di While True Do;: chi è Daniele Teti, di cosa parla il podcast e per chi è. Architetture, AI enterprise e sistemi che devono reggere.</itunes:summary>
      <itunes:author>Daniele Teti</itunes:author>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>trailer</itunes:episodeType>
      
      <itunes:duration>00:02:50</itunes:duration>
      <itunes:image href="https://www.danieleteti.it/images/podcast/trailer_cover.jpg" />
      <enclosure url="https://www.danieleteti.it/images/podcast/puntate/000.mp3" length="4550992" type="audio/mpeg" />
    </item>
    </channel>
</rss>
