<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Slow Dispatch — Essays</title><description>A personal essay blog by Allan Ninal. Writing about systems, trade-offs, and the parts of engineering that don&apos;t fit on a slide.</description><link>https://templates.allanninal.dev/</link><language>en-us</language><item><title>Measure before you cache</title><link>https://templates.allanninal.dev/blog/measure-before-you-cache/</link><guid isPermaLink="true">https://templates.allanninal.dev/blog/measure-before-you-cache/</guid><description>Every &apos;make it faster&apos; project I&apos;ve ever joined has had the same first hour. Here&apos;s what I&apos;ve learned about resisting the urge to add a Redis.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><content:encoded>Every &apos;make it faster&apos; project I&apos;ve ever joined has had the same first hour. Here&apos;s what I&apos;ve learned about resisting the urge to add a Redis.</content:encoded><category>performance</category><category>pragmatism</category><category>engineering-habits</category><author>landix.ninal@gmail.com (Allan Ninal)</author></item><item><title>In praise of boring systems</title><link>https://templates.allanninal.dev/blog/in-praise-of-boring-systems/</link><guid isPermaLink="true">https://templates.allanninal.dev/blog/in-praise-of-boring-systems/</guid><description>The most valuable technology in my last three jobs was Postgres and a queue. Everything else was either a tool or a tax.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><content:encoded>The most valuable technology in my last three jobs was Postgres and a queue. Everything else was either a tool or a tax.</content:encoded><category>architecture</category><category>pragmatism</category><author>landix.ninal@gmail.com (Allan Ninal)</author></item><item><title>The shape of a good pull request</title><link>https://templates.allanninal.dev/blog/the-shape-of-a-good-pull-request/</link><guid isPermaLink="true">https://templates.allanninal.dev/blog/the-shape-of-a-good-pull-request/</guid><description>I&apos;ve reviewed about ten thousand PRs. The good ones look almost identical. Here&apos;s the shape — what to put in the diff, the description, and what to leave on the floor.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><content:encoded>I&apos;ve reviewed about ten thousand PRs. The good ones look almost identical. Here&apos;s the shape — what to put in the diff, the description, and what to leave on the floor.</content:encoded><category>engineering-habits</category><category>code-review</category><author>landix.ninal@gmail.com (Allan Ninal)</author></item><item><title>Types are a conversation, not a contract</title><link>https://templates.allanninal.dev/blog/types-as-conversations/</link><guid isPermaLink="true">https://templates.allanninal.dev/blog/types-as-conversations/</guid><description>I used to think strong typing was about preventing bugs. Now I think it&apos;s about thinking out loud — and the bugs prevented are a side effect.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><content:encoded>I used to think strong typing was about preventing bugs. Now I think it&apos;s about thinking out loud — and the bugs prevented are a side effect.</content:encoded><category>type-systems</category><category>engineering-habits</category><author>landix.ninal@gmail.com (Allan Ninal)</author></item><item><title>Why I stopped writing RFCs</title><link>https://templates.allanninal.dev/blog/why-i-stopped-writing-rfcs/</link><guid isPermaLink="true">https://templates.allanninal.dev/blog/why-i-stopped-writing-rfcs/</guid><description>The RFC process at the last three places I worked was a way of pretending we were having a conversation. Here&apos;s what I do instead.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><content:encoded>The RFC process at the last three places I worked was a way of pretending we were having a conversation. Here&apos;s what I do instead.</content:encoded><category>process</category><category>engineering-habits</category><category>code-review</category><author>landix.ninal@gmail.com (Allan Ninal)</author></item></channel></rss>