<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ash Hatz — Writing</title><description>Notes by Ash Hatz on software, AI, runtimes, public transport, urbanism, and the things in between.</description><link>https://ashhatz.com/</link><language>en-gb</language><item><title>The runtime is the city: what software can learn from how London actually moves</title><link>https://ashhatz.com/writing/runtime-is-the-city/</link><guid isPermaLink="true">https://ashhatz.com/writing/runtime-is-the-city/</guid><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>Urbanism</category></item><item><title>Why I think &apos;AI-native&apos; is mostly a story about latency, not intelligence</title><link>https://ashhatz.com/writing/ai-native-is-about-latency/</link><guid isPermaLink="true">https://ashhatz.com/writing/ai-native-is-about-latency/</guid><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Software</category></item><item><title>Building Planda, six months in: lessons from putting paper forms on rails</title><link>https://ashhatz.com/writing/building-planda-six-months/</link><guid isPermaLink="true">https://ashhatz.com/writing/building-planda-six-months/</guid><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>Building Planda</category></item><item><title>On distributed systems, public transport, and the strange comfort of a timetable that&apos;s almost right</title><link>https://ashhatz.com/writing/distributed-systems-and-the-timetable/</link><guid isPermaLink="true">https://ashhatz.com/writing/distributed-systems-and-the-timetable/</guid><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Public Transport</category></item><item><title>The Bakerloo line as a case study in technical debt</title><link>https://ashhatz.com/writing/bakerloo-line-technical-debt/</link><guid isPermaLink="true">https://ashhatz.com/writing/bakerloo-line-technical-debt/</guid><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>Public Transport</category></item><item><title>Cities are runtimes that refuse to restart, and that&apos;s the most interesting thing about them</title><link>https://ashhatz.com/writing/cities-are-runtimes/</link><guid isPermaLink="true">https://ashhatz.com/writing/cities-are-runtimes/</guid><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate><category>Urbanism</category></item><item><title>What I want from an AI assistant in 2027 (and why most of the current ones get it wrong)</title><link>https://ashhatz.com/writing/what-i-want-from-ai-assistant-2027/</link><guid isPermaLink="true">https://ashhatz.com/writing/what-i-want-from-ai-assistant-2027/</guid><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>Software</category></item><item><title>A small case for boring infrastructure, and a slightly larger one for the people who maintain it</title><link>https://ashhatz.com/writing/boring-infrastructure/</link><guid isPermaLink="true">https://ashhatz.com/writing/boring-infrastructure/</guid><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate><category>Software</category></item><item><title>How I read papers now, with the help of a large language model and a lot of suspicion</title><link>https://ashhatz.com/writing/how-i-read-papers-now/</link><guid isPermaLink="true">https://ashhatz.com/writing/how-i-read-papers-now/</guid><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><category>Software</category></item><item><title>On reading London like a codebase: a slow walk through the Lea Valley</title><link>https://ashhatz.com/writing/reading-london-like-a-codebase/</link><guid isPermaLink="true">https://ashhatz.com/writing/reading-london-like-a-codebase/</guid><pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate><category>Urbanism</category></item><item><title>Some honest mistakes I&apos;ve made designing APIs that other engineers had to use</title><link>https://ashhatz.com/writing/honest-mistakes-api-design/</link><guid isPermaLink="true">https://ashhatz.com/writing/honest-mistakes-api-design/</guid><pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate><category>Software</category></item></channel></rss>