<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ben Morris. Agile enterprise architecture.</title>
    <link>https://www.ben-morris.com/</link>
    <description>Recent content on Ben Morris. Agile enterprise architecture.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <copyright>© 2024 Ben Morris</copyright>
    <lastBuildDate>Sat, 11 Oct 2025 10:00:00 +0000</lastBuildDate><atom:link href="https://www.ben-morris.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why AI won&#39;t kill SaaS (and how it will save it)</title>
      <link>https://www.ben-morris.com/why-ai-wont-kill-saas-and-how-it-will-save-it/</link>
      <pubDate>Sat, 11 Oct 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/why-ai-wont-kill-saas-and-how-it-will-save-it/</guid>
      <description>Far from being a &amp;lsquo;SaaS killer&amp;rsquo;, AI has the potential to breathe new life into established SaaS platforms and transform the way users engage with them.</description>
    </item>
    
    <item>
      <title>Are we using AI to automate the wrong things?</title>
      <link>https://www.ben-morris.com/are-we-using-ai-to-automate-the-wrong-things/</link>
      <pubDate>Sat, 30 Aug 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/are-we-using-ai-to-automate-the-wrong-things/</guid>
      <description>LLMs are great for automating technical tasks, though using them to generate content may undermine authentic communication and knowledge sharing.</description>
    </item>
    
    <item>
      <title>Design trade-offs for conversational AI agents</title>
      <link>https://www.ben-morris.com/design-trade-offs-for-conversational-agents/</link>
      <pubDate>Tue, 10 Jun 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/design-trade-offs-for-conversational-agents/</guid>
      <description>Agents are among the most IO bound applications you are likely to build, while conversational, &amp;lsquo;chat&amp;rsquo;-style interfaces bring extra constraints into play.</description>
    </item>
    
    <item>
      <title>Implementing complex workflows in AI Agents</title>
      <link>https://www.ben-morris.com/implementing-complex-workflows-in-ai-agents/</link>
      <pubDate>Mon, 21 Apr 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/implementing-complex-workflows-in-ai-agents/</guid>
      <description>Although AI agents are capable of independent reasoning, their capricious nature can make it difficult to implement more detailed and rigorous workflow processes</description>
    </item>
    
    <item>
      <title>What should architects focus on - and what should be delegated to teams?</title>
      <link>https://www.ben-morris.com/what-should-architects-focus-on/</link>
      <pubDate>Thu, 13 Feb 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/what-should-architects-focus-on/</guid>
      <description>&amp;lsquo;Architecture&amp;rsquo; is such a wide term that it can be difficult to nail down exactly what architects should focus on&amp;hellip;</description>
    </item>
    
    <item>
      <title>Versioning doesn&#39;t make it any easier to manage change in APIs</title>
      <link>https://www.ben-morris.com/versioning-doesnt-make-it-any-easier-to-manage-change-in-apis/</link>
      <pubDate>Sun, 11 Aug 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/versioning-doesnt-make-it-any-easier-to-manage-change-in-apis/</guid>
      <description>Change in your API contracts is inevitable, but trying to manage this change through versioning usually creates more problems than it solves.</description>
    </item>
    
    <item>
      <title>Enterprise architecture anti-patterns</title>
      <link>https://www.ben-morris.com/enterprise-architecture-anti-patterns/</link>
      <pubDate>Sun, 14 Apr 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/enterprise-architecture-anti-patterns/</guid>
      <description>Every organisation tends to organise technology decision making differently, but some of the problems associated with architecture can be remarkably consistent&amp;hellip;</description>
    </item>
    
    <item>
      <title>How to make architecture decisions</title>
      <link>https://www.ben-morris.com/how-to-make-architecture-decisions/</link>
      <pubDate>Thu, 28 Mar 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/how-to-make-architecture-decisions/</guid>
      <description>Knowing what decisions to make and when to make them can be something of a fine art</description>
    </item>
    
    <item>
      <title>Why building AI-powered agents is so challenging. For now.</title>
      <link>https://www.ben-morris.com/why-building-ai-powered-agents-is-so-challenging-for-now/</link>
      <pubDate>Sat, 03 Feb 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/why-building-ai-powered-agents-is-so-challenging-for-now/</guid>
      <description>Despite growing excitement about the potential for AI-driven agents, there are a lot of problems to solve before we can build agent-based architectures on any scale&amp;hellip;</description>
    </item>
    
    <item>
      <title>Architecture governance is a spectrum: exploring styles of enterprise architecture</title>
      <link>https://www.ben-morris.com/architecture-governance-is-a-spectrum-exploring-styles-of-enterprise-architecture/</link>
      <pubDate>Mon, 08 Jan 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/architecture-governance-is-a-spectrum-exploring-styles-of-enterprise-architecture/</guid>
      <description>There is a spectrum of different styles of architecture governance, from the tightly structured and framework-driven, through to the deliberate absence of formal architecture.</description>
    </item>
    
    <item>
      <title>Generative AI does not mean the “end of programming”</title>
      <link>https://www.ben-morris.com/generative-ai-does-not-mean-the-end-of-programming/</link>
      <pubDate>Tue, 12 Dec 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/generative-ai-does-not-mean-the-end-of-programming/</guid>
      <description>The demise of software engineers is one of those tired old tropes that refuses to die. Perhaps the programming revolution has already happened&amp;hellip;?</description>
    </item>
    
    <item>
      <title>Minimal Viable Architecture and the case for up-front design</title>
      <link>https://www.ben-morris.com/minimal-viable-architecture-the-case-for-up-front-design/</link>
      <pubDate>Mon, 13 Nov 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/minimal-viable-architecture-the-case-for-up-front-design/</guid>
      <description>Evolutionary design and iterative development only get you so far - you still need some level of up-front thinking and forward planning.</description>
    </item>
    
    <item>
      <title>Establishing a new architecture practice in agile organisations</title>
      <link>https://www.ben-morris.com/establishing-a-new-architecture-practice-in-agile-organisations/</link>
      <pubDate>Sat, 02 Sep 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/establishing-a-new-architecture-practice-in-agile-organisations/</guid>
      <description>How should you go about building an architecture practice in organisations where people are allowed to say “no”? Ultimately, this becomes an exercise in persuasion, pragmatism, and patience.</description>
    </item>
    
    <item>
      <title>The shared code fallacy: Why internal libraries can be an anti-pattern</title>
      <link>https://www.ben-morris.com/the-shared-code-fallacy-why-internal-libraries-are-an-anti-pattern/</link>
      <pubDate>Sat, 15 Jul 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/the-shared-code-fallacy-why-internal-libraries-are-an-anti-pattern/</guid>
      <description>Most internal shared libraries are based on the fallacy that code sharing always makes development more efficient.</description>
    </item>
    
    <item>
      <title>Monoliths and the microservices backlash</title>
      <link>https://www.ben-morris.com/monoliths-and-the-microservices-backlash/</link>
      <pubDate>Mon, 22 May 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/monoliths-and-the-microservices-backlash/</guid>
      <description>We need a more nuanced understanding of how to get the best out of monoliths, microservices, and serverless architectures.</description>
    </item>
    
    <item>
      <title>Internal developer platforms and the cult of Kubernetes</title>
      <link>https://www.ben-morris.com/internal-developer-platforms-and-the-cult-of-kubernetes/</link>
      <pubDate>Thu, 13 Apr 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/internal-developer-platforms-and-the-cult-of-kubernetes/</guid>
      <description>We all agree that engineering enablement is important, but “platform teams” can often be a fig leaf for organisational anti-patterns and overly complex Kubernetes implementations.</description>
    </item>
    
    <item>
      <title>How can architecture improve agility and delivery flow?</title>
      <link>https://www.ben-morris.com/how-can-architecture-improve-agility-and-delivery-flow/</link>
      <pubDate>Thu, 02 Mar 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/how-can-architecture-improve-agility-and-delivery-flow/</guid>
      <description>Agile practices on their own are no guarantee of fast flow. You also need a planned architecture that enables team autonomy and supports rapid, iterative delivery.</description>
    </item>
    
    <item>
      <title>When to use serverless architecture... and when not to</title>
      <link>https://www.ben-morris.com/when-to-use-serverless-architecture-and-when-not-to/</link>
      <pubDate>Thu, 09 Feb 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/when-to-use-serverless-architecture-and-when-not-to/</guid>
      <description>The potential benefits of an architecture based on serverless functions are nuanced, making it a good fit only for some very specific use cases.</description>
    </item>
    
    <item>
      <title>AI and the hype cycle: oversold, overlooked, then... eventually indispensable?</title>
      <link>https://www.ben-morris.com/ai-and-the-hype-cycle-oversold-overlooked-then-eventually-indispensable/</link>
      <pubDate>Sat, 10 Dec 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/ai-and-the-hype-cycle-oversold-overlooked-then-eventually-indispensable/</guid>
      <description>When any technology emerges, it can be challenging to chart a course between the unhelpful hype and the disappointment that is bound to follow&amp;hellip;</description>
    </item>
    
    <item>
      <title>Can internal developer platforms really be optional?</title>
      <link>https://www.ben-morris.com/can-internal-developer-platforms-really-be-optional/</link>
      <pubDate>Mon, 14 Nov 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.ben-morris.com/can-internal-developer-platforms-really-be-optional/</guid>
      <description>Internal developer platforms are supposed to be so compelling that engineering teams will flock to them, but are we givng teams any real choice?</description>
    </item>
    
  </channel>
</rss>