<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Better Than Good.</title>
    <description>We solve problems with strategy, design, code and AI, with two generations of experience helping organizations become Better Than Good.</description>
    <link>https://betterthangood.xyz/</link>
    <atom:link href="https://betterthangood.xyz/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 01 Sep 2026 03:01:43 +0000</pubDate>
    <lastBuildDate>Tue, 01 Sep 2026 03:01:43 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      
      
      
      <item>
        <title>Workslop: worse but more</title>
        <description>&lt;p&gt;In November 1955, a naval historian named C. Northcote Parkinson opened &lt;a href=&quot;https://en.wikipedia.org/wiki/Parkinson%27s_law&quot;&gt;a satirical essay in The Economist&lt;/a&gt; with a line that outlasted everything else he wrote. Work expands to fill the time available for its completion. His example was an elderly lady who spent an entire day posting a single card to her niece, a task a busy person would finish in three minutes on the way to lunch.&lt;/p&gt;
</description>
        <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/workslop-worse-but-more/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/workslop-worse-but-more/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-08-26T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-08-26-workslop-b55d0a3c-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-08-26-workslop-b55d0a3c-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Foomers vs doomers: skilled incompetence and the AI tug of war</title>
        <description>&lt;p&gt;foom-er, noun, an ironic malapropism playing on doomerism (AGI fatalists) and FOMO (hustle bros), used to describe techno-optimists. Reflects the onomatopoeic “slowly, then all at once” nature of exponential growth: “AI go foom.”&lt;/p&gt;
</description>
        <pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/foomers-vs-doomers/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/foomers-vs-doomers/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-08-03T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-08-03-foomers-vs-doomers-42fde36a-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-08-03-foomers-vs-doomers-42fde36a-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Forward Deployed Engineers: AI’s hired guns</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;The last mile of AI deployment is a real person, sitting in your office, learning your business, writing your plumbing, and making things work reliably. That will remain human for the foreseeable future.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/hired-guns/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/hired-guns/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-07-22T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-07-22-hired-guns-1d4e650f-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-07-22-hired-guns-1d4e650f-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The sorting machine: recruitment’s race to the bottom</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;The sorting machine was built to cope with a genuine problem. Where it went wrong was in mistaking efficiency for effectiveness, in assuming that the ability to process resumes fast meant the ability to evaluate candidates well. The fix is not a smarter machine but a more modest one, paired with humans who are given the time, the tools, and the structured information to do what they were always better at.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/the-sorting-machine/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/the-sorting-machine/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-07-10T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-07-10-the-sorting-machine-4010bd80-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-07-10-the-sorting-machine-4010bd80-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Weighing smoke: why GEO dashboards are mostly useless</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;The promise of a tool that gives you similar search visibility to the pre-agent world is understandably seductive. But before you eagerly hand over your cash for a platform, consider whether an afternoon’s work a month might be a more cost-effective alternative.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/weighing-smoke/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/weighing-smoke/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-07-05T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-07-05-weighing-smoke-8cb06999-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-07-05-weighing-smoke-8cb06999-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Another nice mess</title>
        <description>&lt;p&gt;Somewhere in your business right now, someone is assembling a picture that no single app can provide. It may be the project manager pulling hours from Harvest and budget data from the finance tool to assess whether the engagement is still viable. Maybe it’s you on a Sunday, because what you need is not any one number from a system, but the pattern across three of them. The cloud gave small businesses access to the best software they had ever had, priced monthly and built for specific purposes. But twenty years of sensibly chosen apps have left the average small business with a patchwork data estate. That was tolerable until it wasn’t. AI has made tackling this lurking issue urgent.&lt;/p&gt;
</description>
        <pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/another-nice-mess/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/another-nice-mess/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-06-24T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-06-24-another-nice-mess-c1404838-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-06-24-another-nice-mess-c1404838-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The state and the machine</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;What little we saw of Fable and Mythos offers both cause for excitement and concern. It was widely and credibly seen as a model of a completely different caliber from those that had come before. Perhaps the risks in this instance were overstated or amplified for political ends. What is more profound is that the short time we had with the models offered a clear glimpse of a future in which a single company is making significant progress toward a superintelligence with the potential to rival or exceed the power of nation-states or even massive corporations. That juncture was never going to arrive smoothly or without consequences.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/the-state-and-the-machine/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/the-state-and-the-machine/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-06-17T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-06-17-the-state-and-the-machine-74c099b5-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-06-17-the-state-and-the-machine-74c099b5-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>We have ways of making you pay</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;The true cost of AI work is hard to measure; the value of AI work is also hard to measure, and metering changes which of those two blindnesses you notice first. It drags the cost into the light, itemised and arriving monthly, while the value stays diffuse, lagging and easy to argue about. That asymmetry is exactly why the panic is showing up now, ahead of any definitive verdict on whether the spending was worth it.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/we-have-ways-of-making-you-pay/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/we-have-ways-of-making-you-pay/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-06-10T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-06-10-we-have-ways-of-making-you-pay-7deed033-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-06-10-we-have-ways-of-making-you-pay-7deed033-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Bloated: how chat made you fat</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;It helps to remember the time you save generating a document is not free. It is borrowed from every person who has to read it, at interest, and the longer the distribution list the worse the rate of return.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/bloated-how-chat-made-you-fat/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/bloated-how-chat-made-you-fat/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-05-29T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-05-29-bloated-how-chat-made-you-fat-fb0f6303-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-05-29-bloated-how-chat-made-you-fat-fb0f6303-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Apple’s bicycle without a chain</title>
        <description>&lt;p&gt;Steve Jobs described the computer as a bicycle for the mind. Apple Intelligence so far is more like a bicycle with no chain. The frame is gorgeous, and the engineering is extraordinary, but you cannot get far with it.&lt;/p&gt;
</description>
        <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/apples-bicycle-without-a-chain/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/apples-bicycle-without-a-chain/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-05-18T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-05-18-apples-bicycle-without-a-chain-d47fb888-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-05-18-apples-bicycle-without-a-chain-d47fb888-social.png"/>
      </item>
      
    
      
      
    
      
      
      
      <item>
        <title>The ten trillion dollar gamble</title>
        <description>&lt;p&gt;In November 2025, on stage at the Wall Street Journal’s Tech Live event, the chief financial officer of OpenAI was asked how her company planned to honor roughly $1.4 trillion in compute contracts on $13 billion of revenue. Sarah Friar said she was looking to assemble a network of banks, private equity, and a federal “backstop” or “guarantee.” By the following evening, she had posted to LinkedIn explaining that “backstop” had muddied the point, that what she meant was something more like a public-private partnership, and that the United States government has been “incredibly forward-leaning” on AI as a strategic asset. The post was titled in such a way as to suggest someone had explained, gently, what the original phrase implied.&lt;/p&gt;
</description>
        <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ten-trillion-dollar-gamble/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ten-trillion-dollar-gamble/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-05-12T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-05-12-ten-trillion-dollar-gamble-5f5e802c-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-05-12-ten-trillion-dollar-gamble-5f5e802c-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Never talk about goblins</title>
        <description>&lt;p&gt;Buried in a JSON file that OpenAI &lt;a href=&quot;https://github.com/openai/codex/blob/66b0781502be5de3b1909525c987643b9e5e407d/codex-rs/models-manager/models.json&quot;&gt;posted to GitHub recently&lt;/a&gt;, inside the configuration for its newest coding agent, sits an instruction that reads like a footnote written by someone losing their composure. “Never talk about goblins, gremlins, raccoons, trolls, ogres, pigeons, or other animals or creatures unless it is absolutely and unambiguously relevant to the user’s query.” The line appears &lt;a href=&quot;https://gizmodo.com/never-talk-about-goblins-openais-instructions-to-codex-have-a-weirdly-emphatic-no-creatures-policy-2000751984&quot;&gt;more than once&lt;/a&gt;. Whoever wrote it wanted to be sure the model understood.&lt;/p&gt;
</description>
        <pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/never-talk-about-goblins/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/never-talk-about-goblins/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-05-04T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-05-04-never-talk-about-goblins-c53bf2e8-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-05-04-never-talk-about-goblins-c53bf2e8-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Read the frickin’ manual: the end of the user interface</title>
        <description>&lt;p&gt;When a new sales rep joins a company, whilst manuals and process documents probably exist somewhere in varying degrees of obsolescence, in practice the rep just asks where the opportunity stage field lives. Someone on the team shows them. A few months in, the same rep is teaching the next hire. The institutional knowledge of how to use the CRM reproduces itself like a folk song.&lt;/p&gt;
</description>
        <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/read-the-frickin-manual/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/read-the-frickin-manual/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-05-01T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-05-01-read-the-frickin-manual-a3819c8f-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-05-01-read-the-frickin-manual-a3819c8f-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Attention is all you ever needed</title>
        <description>&lt;p&gt;For seventy years, a generation of management consultants has repeated Joseph Juran’s line about the vital few and the trivial many as though it described a permanent feature of commercial life. 20% of customers generate 80% of revenue. 20% of products account for 80% of sales. 20% of bugs cause 80% of errors, as Steve Ballmer once put it in a famous 2002 memo.&lt;/p&gt;
</description>
        <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/attention-is-all-you-ever-needed/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/attention-is-all-you-ever-needed/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-04-28T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-04-28-attention-is-all-you-ever-needed-3b3094fc-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-04-28-attention-is-all-you-ever-needed-3b3094fc-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The cost of everything and value of nothing</title>
        <description>&lt;p&gt;Nobody knows what a token will cost in five years. Nobody knows how many tokens a single user will burn through in a working day, or whether the word “token” will even still mean what it means now once models have been carved up, distilled, and pushed to the edge. We know roughly the shape of the spreadsheet. We have no idea what goes in the cells.&lt;/p&gt;
</description>
        <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/cost-everything-value-nothing/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/cost-everything-value-nothing/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-04-20T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-04-20-cost-everything-value-nothing-c5564706-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-04-20-cost-everything-value-nothing-c5564706-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Go to the actual place and see the actual thing</title>
        <description>&lt;p&gt;Somewhere in a Toyota plant in the early 1950s, a young engineer stood inside a chalk circle drawn on the factory floor. &lt;a href=&quot;https://en.wikipedia.org/wiki/Taiichi_Ohno&quot;&gt;Taiichi Ohno&lt;/a&gt;, the architect of the Toyota Production System, had put him there with a single instruction. Watch. No clipboard, no agenda, just observe what happens in front of you, and do not leave until you can tell me something I did not already know.&lt;/p&gt;
</description>
        <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/go-see-actual-work-ai-lean-ohno-circle/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/go-see-actual-work-ai-lean-ohno-circle/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-04-07T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-04-07-go-see-actual-work-ai-lean-ohno-circle-3341e37c-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-04-07-go-see-actual-work-ai-lean-ohno-circle-3341e37c-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Climbing the Claude ladder: from prompting to orchestrating</title>
        <description>&lt;p&gt;Most people using Claude are stuck on the first rung of a very tall ladder. They open a chat, type a question, get an answer, and move on with their day. Which is fine, but it’s a bit like buying a full workshop and only using the tape measure.&lt;/p&gt;
</description>
        <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/prompting-to-orchestrating/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/prompting-to-orchestrating/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2026-03-31T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-31-prompting-to-orchestrating-09515621-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-31-prompting-to-orchestrating-09515621-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The path to an agent-first web</title>
        <description>&lt;p&gt;For three decades, the web has operated on an implicit contract between the people who build websites and the people who visit them. You design pages for human eyes and organise information for human brains, monetising attention through ads, upsells, and sticky navigation patterns that keep visitors scrolling just a little longer. The browser was a viewport, the click was the unit of intent, and the entire economic architecture of digital commerce grew up around a single assumption, that your next visitor would be a person.&lt;/p&gt;
</description>
        <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/path-agent-first-web/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/path-agent-first-web/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-03-25T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-25-path-agent-first-web-6a1b9166-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-25-path-agent-first-web-6a1b9166-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Snake oil, SEO, and the GEO chimera</title>
        <description>&lt;p&gt;Update, 21 May 2026.&lt;/p&gt;
</description>
        <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/geo-practice-versus-snake-oil/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/geo-practice-versus-snake-oil/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-03-24T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-24-geo-practice-versus-snake-oil-00349b58-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-24-geo-practice-versus-snake-oil-00349b58-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Automating your marketing 01: Paid Search Ads</title>
        <description>&lt;p&gt;Google has always wanted you to believe that running search ads is simple and not as complex as it actually is. Set a budget (a generous one!), choose some keywords, and let the machine handle the rest. To be fair, the machine has become exceptionally good at certain aspects of the task. However, the gap between what Google automates effectively and what still needs human oversight is where most advertising budgets get lost.&lt;/p&gt;
</description>
        <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/automating-paid-search-ads/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/automating-paid-search-ads/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-03-18T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-18-automating-paid-search-ads-12c7be27-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-18-automating-paid-search-ads-12c7be27-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Why AI models hallucinate</title>
        <description>&lt;p&gt;In September 2025, OpenAI published a paper that said something the AI industry already suspected but hadn’t quite articulated. The paper, &lt;a href=&quot;https://cdn.openai.com/pdf/d04913be-3f6f-4d2b-b283-ff432ef4aaa5/why-language-models-hallucinate.pdf&quot;&gt;“Why Language Models Hallucinate”&lt;/a&gt;, authored by Adam Tauman Kalai, Ofir Nachum, Santosh Vempala, and Edwin Zhang, didn’t just catalogue the problem. It pointed the finger at the evaluation systems that are supposed to keep models honest and argued that those systems are actively making hallucination worse.&lt;/p&gt;
</description>
        <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/why-ai-models-hallucinate/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/why-ai-models-hallucinate/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-03-16T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-16-why-ai-models-hallucinate-36ba4ee7-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-16-why-ai-models-hallucinate-36ba4ee7-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Received wisdom: classic frameworks under AI pressure 01: David C Baker</title>
        <description>&lt;p&gt;David C Baker has spent thirty years telling agency owners something they already suspected but lacked the courage to act on. You are not expensive enough, not focused enough in what you do. You are not sufficiently authoritative with your clients. The issue is not your work. The issue is the position from which you sell it.&lt;/p&gt;
</description>
        <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-pressure-david-baker/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-pressure-david-baker/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2026-03-12T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-12-ai-pressure-david-baker-06f603b9-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-12-ai-pressure-david-baker-06f603b9-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The trust problem that you already solved</title>
        <description>&lt;p&gt;Every developer who has spent time with AI coding tools carries the same low-grade anxiety. You ask the model to build something, it hands you back a file, and then you stare at it like a customs inspector wondering whether the suitcase has a false bottom. Line by line, function by function, you trace through the logic looking for the thing that will blow up in production at 2am on a Saturday. It is exhausting, and it is also, if you think about it for more than ten seconds, a problem you solved years ago in a completely different context.&lt;/p&gt;
</description>
        <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/trust-problem-already-solved/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/trust-problem-already-solved/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2026-03-10T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-10-trust-problem-already-solved-b7f6ac72-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-10-trust-problem-already-solved-b7f6ac72-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Received wisdom: classic frameworks under AI pressure 02: Crabtree’s LER</title>
        <description>&lt;p&gt;What happens to the labour efficiency ratio when labour isn’t the bottleneck?&lt;/p&gt;
</description>
        <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-pressure-crabtree-ler/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-pressure-crabtree-ler/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2026-03-05T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-03-05-ai-pressure-crabtree-ler-11e134d7-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-03-05-ai-pressure-crabtree-ler-11e134d7-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The production agent stack for sensitive environments: a field guide for 2026</title>
        <description>&lt;p&gt;&lt;em&gt;What to actually deploy when mistakes carry consequences, and what to skip when they don’t.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/production-agent-stack-2026/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/production-agent-stack-2026/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-28T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-02-28-production-agent-stack-2026-19984188-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-02-28-production-agent-stack-2026-19984188-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Yes, the models got dumber</title>
        <description>&lt;p&gt;In March 2023, GPT-4 could identify prime numbers with 97.6% accuracy. By June, that figure had cratered to 2.4%. Not a rounding error, not a minor regression, but a 95-point collapse on the same task with the same prompts. If a bridge lost 95% of its load-bearing capacity in three months, someone would go to prison. In AI, the vendor posts a changelog and moves on.&lt;/p&gt;
</description>
        <pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/models-getting-dumber/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/models-getting-dumber/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-27T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/img/2026-02-27-models-getting-dumber-2d8aecaf-social.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/img/2026-02-27-models-getting-dumber-2d8aecaf-social.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The sunk cost of being good at something</title>
        <description>&lt;p&gt;There is a particular conversational move that has become common in discussions about AI. Someone demonstrates a new capability, shares a use case, or describes how their workflow has changed, and a familiar response arrives. What about security? What about governance? What about the hallucination problem? What about my twenty years of experience? Each objection arrives wearing the costume of legitimate concern, and each one contains enough truth to feel reasonable in the moment. But taken together, they form something that looks less like careful analysis and more like a defence mechanism.&lt;/p&gt;
</description>
        <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/sunk-cost-expertise/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/sunk-cost-expertise/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-24T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The flatness of the machine</title>
        <description>&lt;p&gt;You can feel it before you can name it. A paragraph arrives, fluent and frictionless, and something in the back of your reading brain flinches. The sentences are grammatically flawless, the structure orderly, the tone warm but not too warm, authoritative but not too authoritative. It reads the way a hotel room looks, everything is there, nothing is wrong, and yet the text has no texture, no grain, no evidence that a particular person with particular opinions sat down and hammered it out. It is prose that has been to finishing school and learned nothing except how to be inoffensive at dinner.&lt;/p&gt;
</description>
        <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-writing-has-no-voice/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-writing-has-no-voice/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-24T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Meta and Stripe want you to buy things from ads again</title>
        <description>&lt;p&gt;Meta and Stripe &lt;a href=&quot;https://stripe.com/blog&quot;&gt;announced this week&lt;/a&gt; that they have built a native checkout experience inside Facebook ads, powered by Stripe’s infrastructure and the buyer’s saved Meta wallet credentials. A user sees an ad, taps “Buy now,” and purchases the item without leaving Facebook. If you have been in digital marketing for more than five years, you will notice this looks remarkably like the social commerce experiment Meta &lt;a href=&quot;https://mobiledevmemo.com/whats-wrong-with-social-commerce/&quot;&gt;killed in June&lt;/a&gt;. The difference, apparently, is that this time it runs on something called the Agentic Commerce Protocol.&lt;/p&gt;
</description>
        <pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/meta-stripe-ad-checkout/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/meta-stripe-ad-checkout/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-22T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Meta’s GEM: what the largest ads foundation model means for your marketing</title>
        <description>&lt;p&gt;Meta has been quietly building something significant. Most marketers haven’t fully grasped the importance because it has been wrapped in machine learning jargon and engineering blog posts.&lt;/p&gt;
</description>
        <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/meta-gem-ads-foundation-model/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/meta-gem-ads-foundation-model/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-18T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The narrow window for probabilistic agents</title>
        <description>&lt;p&gt;You can see the exact moment it goes wrong. The CIO sits through a vendor demo, watches an “AI agent” process a support ticket, look up an order, apply a returns policy, issue a refund, and send a confirmation email. It is slick, fast, and in every meaningful way, a workflow automation disguised in a language model’s trenchcoat. Each step follows a rule, and each rule was written by a human. The agent is not reasoning under uncertainty. It is executing a script, like a very expensive macro that can spell.&lt;/p&gt;
</description>
        <pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/probabilistic-agents-narrow-window/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/probabilistic-agents-narrow-window/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-16T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Your org chart is not your AI strategy</title>
        <description>&lt;p&gt;If you’ve spent any time in enterprise technology over the past two decades, you’ll recognise the pattern immediately. A new category of tool emerges. Employees start using it because it makes their working lives easier. IT discovers this unsanctioned adoption, panics about security and compliance, and responds by trying to lock everything down. A period of organisational friction follows, during which the people who were already getting value from the tool become increasingly frustrated, while IT attempts to build a sanctioned alternative.&lt;/p&gt;
</description>
        <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/org-chart-not-ai-strategy/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/org-chart-not-ai-strategy/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-15T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Software was never meant to last forever</title>
        <description>&lt;p&gt;There is a particular kind of frustration that anyone who has worked inside a mid-sized organisation will recognise. You are eighteen months into a Salesforce implementation. The original scope was clean and reasonable. But somewhere around month four, somebody realised that your sales process doesn’t quite match the way Salesforce thinks a sales process should work.&lt;/p&gt;
</description>
        <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/software-never-meant-to-last-forever/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/software-never-meant-to-last-forever/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-12T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The machine that improves the machine</title>
        <description>&lt;p&gt;In May 2025, Google DeepMind released &lt;a href=&quot;https://deepmind.google/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/&quot;&gt;AlphaEvolve&lt;/a&gt;, an AI system that discovers better algorithms by evolving code through thousands of iterations. Within months, it had already optimised parts of Google’s data centre operations, improved hardware chip designs, and, most tellingly, accelerated the training of the very language models that power it. That last detail deserves considerably more than a footnote, because when an AI system starts making the tools used to build AI systems faster and cheaper, you are looking at a feedback loop that will change how the next generation of large language models gets built.&lt;/p&gt;
</description>
        <pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/alphaevolve-recursive-improvement/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/alphaevolve-recursive-improvement/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-10T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The vibe coding spectrum: from weekend hacks to the dark factory</title>
        <description>&lt;p&gt;A year ago, Andrej Karpathy posted a tweet that would come to define how an entire industry talks about itself. “There’s a new kind of coding I call ‘vibe coding,’” &lt;a href=&quot;https://x.com/karpathy/status/1886192184808149383&quot;&gt;he wrote&lt;/a&gt;, “where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” He described asking for trivial UI changes through voice commands, accepting all suggestions without reading the diffs, and copy-pasting error messages back into the chat until things worked. “It’s not really coding,” he admitted. “I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.”&lt;/p&gt;
</description>
        <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/vibe-coding-spectrum-weekend-hacks-dark-factory/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/vibe-coding-spectrum-weekend-hacks-dark-factory/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-09T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>A $10K Mac Studio won’t replace your API bill</title>
        <description>&lt;p&gt;&lt;em&gt;Caveat: this article contains a detailed examination of the state of open source/ weight AI technology that is accurate as of February 2026. Things move fast.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/mac-studio-wont-replace-api/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/mac-studio-wont-replace-api/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-08T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Claude Opus 4.6 just shipped agent teams. But can you trust them?</title>
        <description>&lt;p&gt;Anthropic shipped Claude Opus 4.6 this week. The headline features are strong: a 1M token context window (a first for Opus models), 128K output tokens, adaptive thinking that adjusts reasoning depth to the task, and top-of-the-table benchmark scores across coding, finance, and long-context retrieval. It scored 65.4% on Terminal-Bench 2.0, the highest ever recorded on that agentic coding evaluation (&lt;a href=&quot;https://www.anthropic.com/news/claude-opus-4-6&quot;&gt;Anthropic, 2026&lt;/a&gt;).&lt;/p&gt;
</description>
        <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/claude-opus-46-agent-teams-trust/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/claude-opus-46-agent-teams-trust/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-06T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Out of context: strategies for managing agent memory</title>
        <description>&lt;p&gt;The ongoing contest in AI technology—a “strange arms race”—is the relentless expansion of the context window, which is the maximum input size for a large language model. This arms race is driven by the persistent notion that a larger context equals greater intelligence and capability. For example, Google’s Gemini 1.5 Pro now supports a million tokens, Anthropic’s Claude can handle 200,000, and OpenAI continually increases GPT-4’s limit. The promise is clear: if you feed the machine your entire codebase, legal documents, or a complete novel, it will analyse the material with flawless, almost divine understanding. However, the reality is that the technology does not yet meet this promise.&lt;/p&gt;
</description>
        <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/agent-memory-strategies/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/agent-memory-strategies/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-02-02T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Escaping prototype purgatory: where is AWS for AI agents?</title>
        <description>&lt;p&gt;This question has been running around my brain for a while, driven by two factors. First, &lt;a href=&quot;https://iain.so/tooling-around-letting-agents-do-stuff-is-hard&quot;&gt;building robust, production-ready enterprise agents that can handle scale, complexity and security is hard and complicated&lt;/a&gt;. Second, what if we could kind of abstract away all of that complexity in the way that AWS was so successful at?&lt;/p&gt;
</description>
        <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/escaping-prototype-purgatory/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/escaping-prototype-purgatory/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-31T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The Hot Mess: large AI models and the scaling mirage</title>
        <description>&lt;p&gt;There is a chart circulating among machine-learning circles that, depending on your outlook, will either alarm you or confirm something you have long suspected about the computers that are, at this point, writing our code, summarising our meetings, and helping decide who gets bail. The chart appears in &lt;a href=&quot;https://arxiv.org/html/2601.23045v1&quot;&gt;a paper presented at ICLR 2026 by Alexander Hägele, Aryo Pradipta Gema, and several collaborators, including Jascha Sohl-Dickstein, of Anthropic&lt;/a&gt;, and it does something that researchers have been oddly hesitant to do.&lt;/p&gt;
</description>
        <pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/scaling-mirage-model-errors/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/scaling-mirage-model-errors/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-26T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Tooling around: letting agents do stuff is hard</title>
        <description>&lt;p&gt;There is a messy reality of giving AI agents tools to work with. This is particularly true given that the Model Control Protocol (MCP) has become the default way to connect AI models to external tools. This has happened faster than anyone expected, and faster than the security aspects could keep up.&lt;/p&gt;
</description>
        <pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/agent-tooling-mcp-security/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/agent-tooling-mcp-security/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-23T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Building a simple agent with Claude</title>
        <description>&lt;p&gt;This article covers how to build a simple AI agent using Claude, using a hypothetical sales function as a worked example.&lt;/p&gt;
</description>
        <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/building-simple-claude-agent/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/building-simple-claude-agent/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-20T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>How Claude Code and Cowork talk to your other systems</title>
        <description>&lt;p&gt;Anthropic’s products have become the most aggressive movers in the race to connect AI to the messy sprawl of software that runs modern businesses. Claude Code talks to GitHub, Sentry, Postgres, and Jira. Cowork reads your local files, pulls data from your CRM, and drafts messages in Slack. The connective tissue for all of it is MCP, the Model Context Protocol, and it’s useful to understand what is happening beneath the surface.&lt;/p&gt;
</description>
        <pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/claude-code-mcp-connections/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/claude-code-mcp-connections/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-14T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Security for production AI agents in 2026</title>
        <description>&lt;p&gt;&lt;em&gt;Note: This article represents the state of the art as of January 2026. The field evolves rapidly. Validate specific implementations against current documentation.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/security-production-ai-agents/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/security-production-ai-agents/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-12T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>In the jungle: a reality check on AI agents</title>
        <description>&lt;p&gt;One of my all-time favourite films is Francis Ford Coppola’s &lt;em&gt;Apocalypse Now&lt;/em&gt;. The making of the film, however, was a carnival of catastrophe, itself captured in the excellent documentary &lt;em&gt;Hearts of Darkness: A Filmmaker’s Apocalypse&lt;/em&gt;. There’s a quote from the embattled director that captures the essence of the film’s travails:&lt;/p&gt;
</description>
        <pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/reality-check-ai-agents/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/reality-check-ai-agents/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-09T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>AI governance: between the committee and the catastrophe</title>
        <description>&lt;p&gt;Every large organisation deploying AI currently faces two failure modes. Moving too slowly by requiring extensive committee approvals and detailed risk assessments causes the technology to become outdated before it can deliver results. Conversely, moving too quickly by allowing engineers to deploy models with minimal oversight risks issues such as systematic discrimination—for example, a credit algorithm unfairly targeting women for six months while compliance teams are still drafting policies.&lt;/p&gt;
</description>
        <pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-governance-proportional/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-governance-proportional/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-08T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>AI slop: psychology, history, and the problem of the ersatz</title>
        <description>&lt;p&gt;In 2025, the term “slop” emerged as the dominant descriptor for low-quality AI-generated output. It has quickly joined our shared lexicon, and Merriam-Webster’s human editors chose it as their Word of the Year.&lt;/p&gt;
</description>
        <pubDate>Wed, 07 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-slop-psychology-history-ersatz/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-slop-psychology-history-ersatz/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-07T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Why AI agents keep forgetting things, and the race to fix it</title>
        <description>&lt;p&gt;Ask ChatGPT something on Monday and return on Wednesday, and it will greet you with the warmth of a stranger. It has no recollection of your project, preferences, or the three hours you spent refining a prompt together. This amnesia is not a flaw in the traditional sense but a constraint inherent to how large language models operate. They process text within a fixed-size window, and when that window closes, everything inside it disappears.&lt;/p&gt;
</description>
        <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/ai-agent-memory-race/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/ai-agent-memory-race/</guid>
        <author>mail@betterthangood.xyz (Iain Harper)</author>
        <atom:updated>2026-01-02T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The missiles are the destination</title>
        <description>&lt;p&gt;One of my &lt;em&gt;uncommon&lt;/em&gt; enjoyments is the work that happens right in the middle of a big problem that needs to be solved, or even a nosedive. A calmness kicks in, the path gets clearer and I can usually tunnel vision my way through to course correction.&lt;/p&gt;
</description>
        <pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/the-missiles-are-the-destination/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/the-missiles-are-the-destination/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-10-28T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Fall back</title>
        <description>&lt;p&gt;&lt;em&gt;What creative studios and dev shops (and probably everyone else, too) need to do to stay relevant in the AI era without becoming commoditized slop.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Fri, 17 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/fall-back/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/fall-back/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-10-17T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>The stuff between</title>
        <description>&lt;p&gt;Simply put, your service business in its most raw form look something like this:&lt;/p&gt;
</description>
        <pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/the-stuff-between/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/the-stuff-between/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-09-12T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
      
      <item>
        <title>Zero busy work</title>
        <description>&lt;p&gt;AI has given us a lot of things. When used incorrectly, your brain turns to mush. When used correctly, it frees you to be original, strategic and creative.&lt;/p&gt;
</description>
        <pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/zero-busy-work/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/zero-busy-work/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-09-09T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
    
      
      
      
      <item>
        <title>Principles and systems to optimize your service business</title>
        <description>&lt;p&gt;One of the greatest challenges in starting and owning a service business is the shift from doing the work to building the business that does the work, and then optimizing that business to be better than everyone else doing similar work.&lt;/p&gt;
</description>
        <pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/principles-and-concepts-to-optimize-your-service-business/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/principles-and-concepts-to-optimize-your-service-business/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-08-21T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
      
      <item>
        <title>The road to Braindrop</title>
        <description>&lt;p&gt;I spent the majority of 2024 considering my next chapter.&lt;/p&gt;
</description>
        <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/road-to-braindrop/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/road-to-braindrop/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-03-18T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
      
      
    
      
      
    
      
      
      
      <item>
        <title>Hello, world!</title>
        <description>&lt;p&gt;It’s been a while since I sat behind the wheel of a fresh new website.&lt;/p&gt;
</description>
        <pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://betterthangood.xyz/blog/hello-world/</link>
        <guid isPermaLink="true">https://betterthangood.xyz/blog/hello-world/</guid>
        <author>mail@betterthangood.xyz (Garrett Winder)</author>
        <atom:updated>2025-03-03T00:00:00+00:00</atom:updated>
        
        <media:content url="https://betterthangood.xyz/assets/images/opengraph.png" medium="image"/>
        <media:thumbnail url="https://betterthangood.xyz/assets/images/opengraph.png"/>
      </item>
      
    
  </channel>
</rss>
