<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Matt's Blog</title>
        <link>https://mattheworford.dev</link>
        <description>This is Matt's blog RSS feed</description>
        <item>
          <title>Stop Building AI Features</title>
          <link>https://mattheworford.dev/blog/ai-features</link>
          <description>Companies should stop bolting AI features into their products and instead focus on making their data and infrastructure accessible to the AI tools their users have already chosen.</description>
          <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>From PM to SWE: What I Gained and What I Had to Unlearn</title>
          <link>https://mattheworford.dev/blog/pm-to-swe</link>
          <description>The transition from product to engineering gave me leverage most engineers don't have — but it cost me things I didn't expect.</description>
          <pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The Cake Pattern Is Probably Not What You Need</title>
          <link>https://mattheworford.dev/blog/di-in-scala</link>
          <description>Most Scala teams reach for the cake pattern too early. Manual DI is almost always the better default.</description>
          <pubDate>Wed, 19 Jun 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Domain-Driven Pipelines: The Case for Decomping Data Infrastructure</title>
          <link>https://mattheworford.dev/blog/domain-driven-pipelines</link>
          <description>The perfect data pipeline is a myth. Stop building one.</description>
          <pubDate>Mon, 08 Apr 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>