<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>pacolmg.com</title>
    <link>https://pacolmg.com/en</link>
    <description>Pragmatic software architecture and maintainable systems.</description>
    <language>en</language>
    <atom:link href="https://pacolmg.com/en/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Mon, 31 Aug 2026 00:00:00 GMT</lastBuildDate>
    <ttl>1440</ttl>
    <item>
      <title>The Direction of a Dependency Matters More Than Its Existence</title>
      <link>https://pacolmg.com/en/articles/dependency-direction</link>
      <description>A dependency between two pieces of code is never symmetric — one side breaks when the other changes. Pointing it at the right side is the entire discipline.</description>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://pacolmg.com/en/articles/dependency-direction</guid>
      <category>architecture</category>
    </item>
    <item>
      <title>Case File: Migrating a Legacy Reservation Handler Without a Rewrite</title>
      <link>https://pacolmg.com/en/articles/case-file-migrating-a-legacy-reservation-handler</link>
      <description>A tangled legacy handler gets pulled apart one bounded step at a time, behind the safety net the earlier testing series already built.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://pacolmg.com/en/articles/case-file-migrating-a-legacy-reservation-handler</guid>
      <category>legacy</category>
      <category>refactoring</category>
    </item>
    <item>
      <title>Testing a Legacy Project From Scratch With an AI Agent</title>
      <link>https://pacolmg.com/en/articles/testing-a-legacy-project-with-an-ai-agent</link>
      <description>Most engineers already use AI to write code. Here&apos;s how to sequence an agent through testing a legacy codebase, without doing it all in one big step.</description>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://pacolmg.com/en/articles/testing-a-legacy-project-with-an-ai-agent</guid>
      <category>testing</category>
      <category>legacy</category>
    </item>
    <item>
      <title>A Testing Strategy for a Codebase With No Tests</title>
      <link>https://pacolmg.com/en/articles/testing-strategy-for-a-codebase-with-no-tests</link>
      <description>A codebase with no tests doesn&apos;t need unit tests for new features first. It needs an end-to-end net at the points where the business is most fragile.</description>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://pacolmg.com/en/articles/testing-strategy-for-a-codebase-with-no-tests</guid>
      <category>testing</category>
      <category>legacy</category>
    </item>
    <item>
      <title>The First Test I&apos;d Write in a File With None</title>
      <link>https://pacolmg.com/en/articles/first-test-in-a-file-with-none</link>
      <description>I didn&apos;t choose my first test — a production incident chose it for me. What that taught me about testing the highest-risk behavior first.</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://pacolmg.com/en/articles/first-test-in-a-file-with-none</guid>
      <category>testing</category>
    </item>
  </channel>
</rss>