<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Matt Alcock · Writing</title>
    <link>https://mattalcock.com/blog/</link>
    <atom:link href="https://mattalcock.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Writing by Matt Alcock on AI products, agents and building teams, with the occasional detour into music and personal interests.</description>
    <language>en-gb</language>
    <item>
      <title>Earned autonomy: how much should an agent do before it has your trust?</title>
      <link>https://mattalcock.com/blog/earned-autonomy</link>
      <guid>https://mattalcock.com/blog/earned-autonomy</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>AI Products</category>
      <description>Agent autonomy shouldn&#x27;t be a setting. A five-rung ladder for how agents earn trust, and what moves them up and down.</description>
    </item>
    <item>
      <title>Your PRD template is wrong for agents</title>
      <link>https://mattalcock.com/blog/prd-for-ai-agents</link>
      <guid>https://mattalcock.com/blog/prd-for-ai-agents</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>AI Products</category>
      <description>Write a one-page scope doc and an eval set before the PRD. What agents can see, do, must never do, and when they stop and ask.</description>
    </item>
    <item>
      <title>The Data Team Test, 13 years on</title>
      <link>https://mattalcock.com/blog/data-team-test</link>
      <guid>https://mattalcock.com/blog/data-team-test</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>Data teams</category>
      <description>A Joel Test for data teams: my unpublished 2013 list, the 2026 version, and a new Product-Engineering Team Test.</description>
    </item>
    <item>
      <title>Testing demand in 2026: what to get right before you run an intent test</title>
      <link>https://mattalcock.com/blog/intent-testing-rules-2026</link>
      <guid>https://mattalcock.com/blog/intent-testing-rules-2026</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>Startups</category>
      <description>Fake-door and intent tests still work, but the rules changed. A checklist for consent, honesty, reviews, AI ads and pricing.</description>
    </item>
    <item>
      <title>Hello Internet, revisited</title>
      <link>https://mattalcock.com/blog/hello-internet-revisited</link>
      <guid>https://mattalcock.com/blog/hello-internet-revisited</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>Data teams</category>
      <description>From a Linux box under my desk in 2012 to LLM analysts: how data work changed, and what didn&#x27;t.</description>
    </item>
    <item>
      <title>Non-determinism is a UX problem, not an engineering problem</title>
      <link>https://mattalcock.com/blog/non-determinism-ux</link>
      <guid>https://mattalcock.com/blog/non-determinism-ux</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate>
      <category>AI Products</category>
      <description>Three design patterns for when an AI product gives different answers, and one column to add to every spec.</description>
    </item>
    <item>
      <title>The Yes Machine</title>
      <link>https://mattalcock.com/blog/the-yes-machine</link>
      <guid>https://mattalcock.com/blog/the-yes-machine</guid>
      <pubDate>Sun, 01 Mar 2026 09:00:00 +0000</pubDate>
      <category>AI Products</category>
      <description>How sycophancy is quietly breaking AI products, and what builders should do about it.</description>
    </item>
    <item>
      <title>Track Zero</title>
      <link>https://mattalcock.com/blog/track-zero</link>
      <guid>https://mattalcock.com/blog/track-zero</guid>
      <pubDate>Thu, 01 Jan 2026 09:00:00 +0000</pubDate>
      <category>Music</category>
      <description>How one song can infect your entire musical life, and why that&#x27;s a beautiful thing.</description>
    </item>
    <item>
      <title>Intent testing: a guide to measuring demand before you build</title>
      <link>https://mattalcock.com/blog/intent-testing</link>
      <guid>https://mattalcock.com/blog/intent-testing</guid>
      <pubDate>Mon, 30 Mar 2020 09:00:00 +0000</pubDate>
      <category>Startups</category>
      <description>How to run an intent test with a landing page and ads, and read the results before committing to build.</description>
    </item>
    <item>
      <title>Business idea validation: why you need to do it</title>
      <link>https://mattalcock.com/blog/business-idea-validation</link>
      <guid>https://mattalcock.com/blog/business-idea-validation</guid>
      <pubDate>Fri, 27 Mar 2020 09:00:00 +0000</pubDate>
      <category>Startups</category>
      <description>Why founders should validate an idea before building it, and the cheap tests that tell you whether anyone wants it.</description>
    </item>
    <item>
      <title>Is Apple an augmented reality company?</title>
      <link>https://mattalcock.com/blog/is-apple-an-ar-company</link>
      <guid>https://mattalcock.com/blog/is-apple-an-ar-company</guid>
      <pubDate>Thu, 26 Apr 2018 09:00:00 +0000</pubDate>
      <category>AR</category>
      <description>The 2018 case that Apple was quietly becoming an AR company, six years before Vision Pro.</description>
    </item>
    <item>
      <title>Building a fun AR filter in an hour</title>
      <link>https://mattalcock.com/blog/ar-filter-in-an-hour</link>
      <guid>https://mattalcock.com/blog/ar-filter-in-an-hour</guid>
      <pubDate>Fri, 20 Apr 2018 09:00:00 +0000</pubDate>
      <category>AR</category>
      <description>Building and publishing a face-paint AR filter in under an hour with Facebook&#x27;s AR Studio.</description>
    </item>
    <item>
      <title>Snapchat&#x27;s new augmented reality revenue stream</title>
      <link>https://mattalcock.com/blog/snapchat-ar-revenue-stream</link>
      <guid>https://mattalcock.com/blog/snapchat-ar-revenue-stream</guid>
      <pubDate>Wed, 18 Apr 2018 09:00:00 +0000</pubDate>
      <category>AR</category>
      <description>How Snapchat turned AR Lenses into an ad product, and what sponsored lenses meant for brands.</description>
    </item>
    <item>
      <title>The 15 best AR apps of 2018</title>
      <link>https://mattalcock.com/blog/best-ar-apps-2018</link>
      <guid>https://mattalcock.com/blog/best-ar-apps-2018</guid>
      <pubDate>Mon, 16 Apr 2018 09:00:00 +0000</pubDate>
      <category>AR</category>
      <description>Fifteen apps that showed what ARKit and ARCore could do, from Pokémon GO to IKEA Place.</description>
    </item>
    <item>
      <title>Timing Python code with a timeit decorator</title>
      <link>https://mattalcock.com/blog/timing-python-code</link>
      <guid>https://mattalcock.com/blog/timing-python-code</guid>
      <pubDate>Sun, 24 Feb 2013 09:00:00 +0000</pubDate>
      <category>Python</category>
      <description>A simple decorator to time Python functions, updated for Python 3 with perf_counter and functools.wraps.</description>
    </item>
    <item>
      <title>Python decorators, explained with memoize</title>
      <link>https://mattalcock.com/blog/python-decorators</link>
      <guid>https://mattalcock.com/blog/python-decorators</guid>
      <pubDate>Sat, 05 Jan 2013 09:00:00 +0000</pubDate>
      <category>Python</category>
      <description>Function and class decorators, the @ syntax, and a memoize decorator that makes recursive Fibonacci fast.</description>
    </item>
    <item>
      <title>Did you mean &#x27;python spell checker&#x27;?</title>
      <link>https://mattalcock.com/blog/python-spell-checker</link>
      <guid>https://mattalcock.com/blog/python-spell-checker</guid>
      <pubDate>Wed, 05 Dec 2012 09:00:00 +0000</pubDate>
      <category>Python</category>
      <description>How Peter Norvig&#x27;s 21-line spelling corrector works: counts, edit distance and Bayes&#x27; theorem.</description>
    </item>
    <item>
      <title>Hello Internet</title>
      <link>https://mattalcock.com/blog/hello-internet</link>
      <guid>https://mattalcock.com/blog/hello-internet</guid>
      <pubDate>Tue, 04 Dec 2012 09:00:00 +0000</pubDate>
      <category>Archive</category>
      <description>The first post on my 2012 data science blog, and what I believed back then.</description>
    </item>
  </channel>
</rss>
