<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Harry Higgins</title>
    <link>https://higgi.dev</link>
    <description>Deep dives on the engineering behind a ferry booking platform: architecture, experiments, investigations and delivery.</description>
    <language>en-gb</language>
    <atom:link href="https://higgi.dev/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Someone else held our customer's passport</title>
      <link>https://higgi.dev/passport-holds</link>
      <guid isPermaLink="true">https://higgi.dev/passport-holds</guid>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <description>How I traced a ferry booking rejection to another site holding the customer's passport before payment.</description>
    </item>
    <item>
      <title>Four days to a deposit</title>
      <link>https://higgi.dev/deposits</link>
      <guid isPermaLink="true">https://higgi.dev/deposits</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <description>How we cut a half-built deposit feature down to what release day needed, shipped it in four days, and what the numbers say afterwards.</description>
    </item>
    <item>
      <title>More sailings on screen, more customers to the cart</title>
      <link>https://higgi.dev/search-results</link>
      <guid isPermaLink="true">https://higgi.dev/search-results</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <description>A search-results redesign, a 12.7% relative lift, and the tracking checks behind the result.</description>
    </item>
    <item>
      <title>When a ferry operator goes down, the booking keeps going</title>
      <link>https://higgi.dev/operator-outages</link>
      <guid isPermaLink="true">https://higgi.dev/operator-outages</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <description>How a ferry booking site's search and booking flow copes when a ferry operator's booking system fails: fast timeouts, a circuit breaker, cached answers and carrying customers through the cart.</description>
    </item>
    <item>
      <title>From a Sanity edit to a live page</title>
      <link>https://higgi.dev/sanity-deep-dive</link>
      <guid isPermaLink="true">https://higgi.dev/sanity-deep-dive</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>A walk through how a change in a Sanity CMS edit reaches a live ferry booking page: the events, the streams, the tables and where the time goes.</description>
    </item>
  </channel>
</rss>
