<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Legacy Systems on while true do;</title>
    <link>https://www.danieleteti.it/tags/legacy-systems/</link>
    <description>Recent content in Legacy Systems on while true do;</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Fri, 05 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.danieleteti.it/tags/legacy-systems/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>As leis de Lehman sobre a evolução de software: por que o código apodrece em silêncio (e como reagir)</title>
      <link>https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/</guid>
      <description>&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/&#34;&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/&#34;&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/&#34;&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/&#34;&gt;🇪🇸 Español&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Software não quebra do jeito que pontes quebram. Uma ponte na qual ninguém nunca mexe ainda assim pode continuar de pé por cinquenta anos ou mais, e algumas resistem muito mais. Um código no qual ninguém nunca mexe faz o oposto: apodrece em silêncio. O mundo ao seu redor muda (sistemas operacionais se atualizam, APIs entram em desuso, regulamentações mudam, usuários esperam mais) e o programa intocado, congelado no tempo, fica um pouco menos útil a cada dia, até que numa manhã simplesmente para de funcionar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Las leyes de Lehman sobre la evolución del software: por qué el código se pudre en silencio (y cómo evitarlo)</title>
      <link>https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/</guid>
      <description>&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/&#34;&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/&#34;&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/&#34;&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/&#34;&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;El software no se rompe como se rompen los puentes. Un puente que nunca se toca puede seguir en pie cincuenta años o más, y algunos resisten mucho más. Un código que nunca se toca hace lo contrario: se pudre en silencio. El mundo a su alrededor cambia (los sistemas operativos se actualizan, las APIs quedan obsoletas, las regulaciones cambian, los usuarios esperan más) y el programa intacto, congelado en el sitio, se vuelve un poco menos útil cada día hasta que una mañana, sin más, deja de funcionar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Le leggi di Lehman sull&#39;evoluzione del software: perché il codice marcisce in silenzio (e come reagire)</title>
      <link>https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/</guid>
      <description>&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/&#34;&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/&#34;&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/&#34;&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/&#34;&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Il software non si rompe come si rompono i ponti. Un ponte che nessuno tocca può restare in piedi per cinquant&amp;rsquo;anni o più, e alcuni reggono molto più a lungo. Un codice che nessuno tocca fa l&amp;rsquo;esatto contrario: marcisce in silenzio. Il mondo che lo circonda si muove (i sistemi operativi si aggiornano, le API vengono deprecate, le normative cambiano, gli utenti pretendono di più) e il programma intatto, congelato così com&amp;rsquo;è, diventa un po&amp;rsquo; meno utile ogni singolo giorno, finché una mattina semplicemente smette di funzionare.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lehman&#39;s Laws of Software Evolution: Why Code Quietly Rots (and How to Fight Back)</title>
      <link>https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/</guid>
      <description>&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/&#34;&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/&#34;&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/&#34;&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/&#34;&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Software doesn&amp;rsquo;t break the way bridges break. A bridge that is never touched can still stand for fifty years or more, and some stand far longer. A codebase that is never touched does the opposite: it quietly rots. The world around it shifts (operating systems update, APIs deprecate, regulations change, users expect more) and the untouched program, frozen in place, becomes a little less useful every single day until one morning it simply stops working.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lehmans Gesetze der Softwareevolution: Warum Code still verrottet (und wie man gegensteuert)</title>
      <link>https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/lehmans-laws-software-evolution-de/</guid>
      <description>&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-en/&#34;&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-it/&#34;&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-es/&#34;&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/lehmans-laws-software-evolution-ptb/&#34;&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Software bricht nicht so, wie Brücken brechen. Eine Brücke, die nie angefasst wird, kann fünfzig Jahre oder länger stehen, manche sogar deutlich länger. Eine Codebasis, die nie angefasst wird, tut das Gegenteil: Sie verrottet still. Die Welt um sie herum verändert sich (Betriebssysteme aktualisieren sich, APIs werden abgekündigt, Vorschriften ändern sich, Nutzer erwarten mehr) und das unangetastete Programm, eingefroren an Ort und Stelle, wird mit jedem einzelnen Tag ein bisschen weniger nützlich, bis es eines Morgens schlicht aufhört zu funktionieren.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
