<?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
      <channel>
        <title>CheckPickerUpper.dev</title>
        <link>https://checkpickerupper.dev/</link>
        <description>Ozzy&apos;s developer blog on programming philosophy, software design, AI, systems thinking, and the projects he is building.</description>
        <language>en-us</language>
        <lastBuildDate>Tue, 09 Jun 2026 18:44:31 GMT</lastBuildDate>
        
        <item>
          <title>Correctness by Construction in the AI Age</title>
          <link>https://checkpickerupper.dev/blog/correctness-by-construction-in-the-ai-age</link>
          <guid isPermaLink="true">https://checkpickerupper.dev/blog/correctness-by-construction-in-the-ai-age</guid>
          <description>Why correctness by construction matters more now than it ever has, and why the hooks you give your assistant matter more than the model you pick.</description>
          <dc:creator>Ozzy</dc:creator>
          <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
          <category>correctness</category><category>ai</category><category>programming</category><category>type-driven-design</category>
        </item>
        <item>
          <title>Correctness by Construction</title>
          <link>https://checkpickerupper.dev/blog/correctness-by-construction</link>
          <guid isPermaLink="true">https://checkpickerupper.dev/blog/correctness-by-construction</guid>
          <description>Six levels of correctness, from naive guards to typestate. Rust and TypeScript examples for making whole bug classes structurally impossible to write.</description>
          <dc:creator>Ozzy</dc:creator>
          <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
          <category>correctness</category><category>programming</category><category>typescript</category><category>rust</category><category>type-driven-design</category>
        </item>
        <item>
          <title>Why I&apos;ll Never Shut Up About Rust</title>
          <link>https://checkpickerupper.dev/blog/why-ill-never-shut-up-about-rust</link>
          <guid isPermaLink="true">https://checkpickerupper.dev/blog/why-ill-never-shut-up-about-rust</guid>
          <description>From Lua to TypeScript to Rust. A self-taught programmer&apos;s journey toward correct-by-construction code, and why Jakuta Inc. bans booleans.</description>
          <dc:creator>Ozzy</dc:creator>
          <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
          <category>rust</category><category>typescript</category><category>programming</category><category>jakuta</category>
        </item>
      </channel>
    </rss>