<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>abort.run</title>
    <link>https://abort.run</link>
    <description>Backend developer writing about systems, tools, and software engineering.</description>
    <language>en-us</language>
    <atom:link href="https://abort.run/rss.xml" rel="self" type="application/rss+xml"/>
    
  <item>
    <title><![CDATA[Hello World — Building in Public]]></title>
    <description><![CDATA[Why I built this blog, what I'll write about, and the engineering decisions behind this site.]]></description>
    <link>https://abort.run/posts/hello-world</link>
    <guid>https://abort.run/posts/hello-world</guid>
    <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
    <category>meta</category>
    <category>engineering</category>
  </item>
  <item>
    <title><![CDATA[Why I Rewrote Our Build System (And What I Learned)]]></title>
    <description><![CDATA[A deep-dive into migrating a 300k-line monorepo from a bespoke Makefile + Bash pipeline to Turborepo, the trade-offs we made, and the lessons that surprised us.]]></description>
    <link>https://abort.run/posts/why-i-rewrote-our-build-system</link>
    <guid>https://abort.run/posts/why-i-rewrote-our-build-system</guid>
    <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
    <category>build-systems</category>
    <category>monorepo</category>
    <category>turborepo</category>
    <category>dx</category>
  </item>
  </channel>
</rss>