
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Fred Pope</title>
      <link>https://www.fredpope.com/blog</link>
      <description>Builder and investor in Colorado. Exploring the connections between software, business, and economics. Writing to think.</description>
      <language>en-us</language>
      <managingEditor>fred@fredpope.com (Fred Pope)</managingEditor>
      <webMaster>fred@fredpope.com (Fred Pope)</webMaster>
      <lastBuildDate>Sat, 04 Apr 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.fredpope.com/feeds/tags/architecture/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.fredpope.com/blog/ai/ai-always-takes-the-shortest-path</guid>
    <title>The AI Always Takes the Shortest Path. That&#39;s the Problem.</title>
    <link>https://www.fredpope.com/blog/ai/ai-always-takes-the-shortest-path</link>
    <description>A field report from the frontlines of AI-assisted development at scale — why language models optimize locally, how that corrupts architecture over time, and what I am doing about it.</description>
    <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>ai</category><category>architecture</category><category>software-engineering</category><category>code-quality</category><category>scaling</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/ai/building-persistent-memory</guid>
    <title>Building a Persistent Memory</title>
    <link>https://www.fredpope.com/blog/ai/building-persistent-memory</link>
    <description>How I built an agent memory system that learns what matters and knows when to forget.</description>
    <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>ai</category><category>agents</category><category>architecture</category><category>memory</category><category>knowledge-graph</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/architecture/apis-as-business-language</guid>
    <title>Embracing APIs as the Language of the Business with Robust Source Control Integration</title>
    <link>https://www.fredpope.com/blog/architecture/apis-as-business-language</link>
    <description>Learn how treating APIs as a fundamental business language, combined with robust source control, can transform your organization through lessons from Amazon.</description>
    <pubDate>Tue, 07 May 2024 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>architecture</category><category>api</category><category>microservices</category><category>source-control</category><category>business-strategy</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/architecture/design-patterns-in-action-agent-workflow</guid>
    <title>Design Patterns in Action: Building an Intelligent Agent Workflow</title>
    <link>https://www.fredpope.com/blog/architecture/design-patterns-in-action-agent-workflow</link>
    <description>A practical exploration of how classic software design patterns come together to create a flexible, human-in-the-loop agent workflow that monitors websites and automates social media posts.</description>
    <pubDate>Thu, 12 Jun 2025 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>architecture</category><category>design-patterns</category><category>automation</category><category>ai</category><category>agents</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/architecture/splitting-the-monolith</guid>
    <title>Splitting the Monolith: Critical Patterns for Microservices Migration</title>
    <link>https://www.fredpope.com/blog/architecture/splitting-the-monolith</link>
    <description>Explore essential patterns and strategies for migrating from a monolithic architecture to microservices, including the Strangler Fig Pattern, Parallel Run Pattern, and Feature Toggle Pattern.</description>
    <pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>architecture</category><category>microservices</category><category>system-design</category><category>event-sourcing</category><category>migration</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/architecture/time-travel-for-your-data</guid>
    <title>Time Travel for Your Data: Unlocking the Power of Event Sourcing</title>
    <link>https://www.fredpope.com/blog/architecture/time-travel-for-your-data</link>
    <description>Explore how Event Sourcing enables time travel through your data, providing powerful debugging capabilities and unlocking new possibilities with AI integration.</description>
    <pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>architecture</category><category>event-sourcing</category><category>system-design</category><category>data</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/development/beyond-the-code-unsung-skills</guid>
    <title>Beyond the Code: The Unsung Skills of a Senior Developer</title>
    <link>https://www.fredpope.com/blog/development/beyond-the-code-unsung-skills</link>
    <description>Writing code is just one piece of the puzzle. The true craft of software engineering lies in change logs, ADRs, post-deployment cleanup, test maintenance, and disaster recovery strategies that distinguish senior developers.</description>
    <pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>development</category><category>senior-developer</category><category>best-practices</category><category>architecture</category><category>testing</category><category>deployment</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/development/building-self-driving-entities</guid>
    <title>Building the Self-Driving Entity</title>
    <link>https://www.fredpope.com/blog/development/building-self-driving-entities</link>
    <description>A practical blueprint for agentic systems that act, learn, and adapt - going beyond assistants that answer to entities that operate.</description>
    <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>ai</category><category>agents</category><category>architecture</category><category>automation</category><category>engineering</category>
  </item>

  <item>
    <guid>https://www.fredpope.com/blog/development/parable-of-the-mislabeled-granary</guid>
    <title>The Parable of the Mislabeled Granary</title>
    <link>https://www.fredpope.com/blog/development/parable-of-the-mislabeled-granary</link>
    <description>A parable about the true cost of naming things incorrectly. When you name something &#39;Stripe Payment Intent Id,&#39; you create a contract. Break that contract, and you break trust with every system and developer who relies on that name meaning what it says.</description>
    <pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate>
    <author>fred@fredpope.com (Fred Pope)</author>
    <category>development</category><category>architecture</category><category>naming</category><category>technical-debt</category><category>clean-code</category>
  </item>

    </channel>
  </rss>
