<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jake Paine · Writing</title>
    <link>https://jrpbuilds.co.uk/writing</link>
    <description>Notes on software, systems, infrastructure, security and the craft of programming.</description>
    <language>en-gb</language>
    <lastBuildDate>Sat, 29 Aug 2026 09:00:00 GMT</lastBuildDate>
    <atom:link href="https://jrpbuilds.co.uk/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why we chose Linux MD RAID over hardware RAID</title>
      <link>https://jrpbuilds.co.uk/writing/why-we-chose-linux-md-raid-over-hardware-raid/</link>
      <guid isPermaLink="true">https://jrpbuilds.co.uk/writing/why-we-chose-linux-md-raid-over-hardware-raid/</guid>
      <pubDate>Sat, 29 Aug 2026 09:00:00 GMT</pubDate>
      <description>Why we moved our Linux production servers away from hardware RAID, where MD RAID fits, and why the simplest storage stack often wins.</description>
      <category>infrastructure</category>
      <category>linux</category>
      <category>storage</category>
      <category>raid</category>
      <category>mdadm</category>
    </item>
    <item>
      <title>There is no best AI coding model</title>
      <link>https://jrpbuilds.co.uk/writing/there-is-no-best-ai-coding-model/</link>
      <guid isPermaLink="true">https://jrpbuilds.co.uk/writing/there-is-no-best-ai-coding-model/</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why I route different parts of software development to different models instead of throwing everything at the biggest one available.</description>
      <category>programming</category>
      <category>ai</category>
      <category>software-engineering</category>
      <category>agents</category>
    </item>
    <item>
      <title>The World of Warcraft emulator scene taught me how software actually works</title>
      <link>https://jrpbuilds.co.uk/writing/the-world-of-warcraft-emulator-scene-taught-me-how-software-actually-works/</link>
      <guid isPermaLink="true">https://jrpbuilds.co.uk/writing/the-world-of-warcraft-emulator-scene-taught-me-how-software-actually-works/</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>How private servers, open-source emulator projects and hundreds of real players taught me more about software than any tutorial ever could.</description>
      <category>programming</category>
      <category>open-source</category>
      <category>software-engineering</category>
      <category>infrastructure</category>
      <category>world-of-warcraft</category>
    </item>
    <item>
      <title>Why we chose DRBD over GlusterFS</title>
      <link>https://jrpbuilds.co.uk/writing/why-we-replaced-glusterfs-with-drbd/</link>
      <guid isPermaLink="true">https://jrpbuilds.co.uk/writing/why-we-replaced-glusterfs-with-drbd/</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <description>We tested GlusterFS as a storage layer for a PowerMTA spool. Production-like load in the lab convinced us to go with DRBD instead.</description>
      <category>infrastructure</category>
      <category>linux</category>
      <category>storage</category>
      <category>drbd</category>
      <category>glusterfs</category>
      <category>powermta</category>
    </item>
    <item>
      <title>I still like writing the code</title>
      <link>https://jrpbuilds.co.uk/writing/i-still-like-writing-the-code/</link>
      <guid isPermaLink="true">https://jrpbuilds.co.uk/writing/i-still-like-writing-the-code/</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>What AI has changed about how I build software, and what it hasn&apos;t.</description>
      <category>programming</category>
      <category>ai</category>
      <category>open-source</category>
      <category>software-engineering</category>
    </item>
  </channel>
</rss>
