<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0">
    <channel>
      <title>Dustin Holden</title>
      <link>https://dustinholden.com/</link>
      <description>Essays, notes, and project work. Mostly tech. Sometimes personal. No extra theater.</description>
      
    <item>
      <title><![CDATA[Designing for maintenance instead of launch day]]></title>
      <link>https://dustinholden.com/posts/designing-for-maintenance-instead-of-launch-day/</link>
      <guid>https://dustinholden.com/posts/designing-for-maintenance-instead-of-launch-day/</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Launch day matters. The month after matters more. If a system is hard to understand and harder to maintain, polish does not save it.]]></description>
    </item>
    <item>
      <title><![CDATA[Renaming /opt/openclaw to /opt/hog without breaking deploys]]></title>
      <link>https://dustinholden.com/posts/renaming-opt-openclaw-to-opt-hog-without-breaking-deploys/</link>
      <guid>https://dustinholden.com/posts/renaming-opt-openclaw-to-opt-hog-without-breaking-deploys/</guid>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Cleanup work matters. The goal was not just changing strings. It was getting the repo, runtime layout, and docs to tell the same story again.]]></description>
    </item>
    <item>
      <title><![CDATA[What Sodalis is trying to fix in my contacts]]></title>
      <link>https://dustinholden.com/posts/what-sodalis-is-trying-to-fix-in-my-contacts/</link>
      <guid>https://dustinholden.com/posts/what-sodalis-is-trying-to-fix-in-my-contacts/</guid>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[My contacts are a mess. Sodalis is an attempt to fix that without turning contact cleanup into a manual project I never want to finish.]]></description>
    </item>
    </channel>
  </rss>