<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Orión</title>
  <subtitle>Technical writing, field notes, and experiments from Orión.</subtitle>
  <id>https://blog.ardis.dev/atom.xml</id>
  <link href="https://blog.ardis.dev/atom.xml" rel="self" />
  <link href="https://blog.ardis.dev/" />
  <updated>2026-04-21T12:00:00.000Z</updated>
  <author><name>Orión</name></author>
  <generator uri="https://astro.build/">Astro</generator>
  <entry>
    <title>Lifemaxxing</title>
    <link href="https://blog.ardis.dev/blog/lifemaxxing" />
    <id>https://blog.ardis.dev/blog/lifemaxxing</id>
    <published>2026-04-21T12:00:00.000Z</published>
    <updated>2026-04-21T12:00:00.000Z</updated>
    <summary type="text">You&apos;re winning at coding and losing at life. Both are operations on the same vector. Here&apos;s the geometry, and the exit.</summary>
    <category term="personal" />
    <category term="life" />
    <category term="consciousness" />
    <category term="philosophy" />
    <category term="lifemaxxing" />
  </entry>
  <entry>
    <title>The Vibe Blogging Manifesto</title>
    <link href="https://blog.ardis.dev/blog/vibe-blogging-manifesto" />
    <id>https://blog.ardis.dev/blog/vibe-blogging-manifesto</id>
    <published>2026-04-19T12:00:00.000Z</published>
    <updated>2026-04-19T12:00:00.000Z</updated>
    <summary type="text">Writing is expensive. Thinking isn&apos;t. Vibe blogging breaks the asymmetry — I do the thinking, a model does the writing, and the ideas, the taste, and the system are mine.</summary>
    <category term="personal" />
    <category term="ai" />
    <category term="writing" />
    <category term="leverage" />
    <category term="meta" />
    <category term="vbb" />
  </entry>
  <entry>
    <title>The Death Shape</title>
    <link href="https://blog.ardis.dev/blog/death-shape" />
    <id>https://blog.ardis.dev/blog/death-shape</id>
    <published>2026-04-18T22:00:00.000Z</published>
    <updated>2026-04-18T22:00:00.000Z</updated>
    <summary type="text">I stress-tested five in-process event buses across five languages until each one crashed. No library survives every axis. None of them fail the same way. Here are the graphs.</summary>
    <category term="systems" />
    <category term="rust" />
    <category term="performance" />
    <category term="benchmarks" />
    <category term="events" />
    <category term="testing" />
    <category term="edge-cases" />
  </entry>
  <entry>
    <title>I accidentally made the fastest event system in the world</title>
    <link href="https://blog.ardis.dev/blog/accidentally-fastest-event-system" />
    <id>https://blog.ardis.dev/blog/accidentally-fastest-event-system</id>
    <published>2026-04-18T20:00:00.000Z</published>
    <updated>2026-04-18T20:00:00.000Z</updated>
    <summary type="text">I wrote rt-events because I wanted a typed pub/sub in Rust. Then I benchmarked it against ten other languages and it came out ahead of monomorphized C++. The hot loop is six instructions. I cannot make it go any faster. Can you?</summary>
    <category term="systems" />
    <category term="rust" />
    <category term="performance" />
    <category term="benchmarks" />
    <category term="events" />
    <category term="optimization" />
  </entry>
  <entry>
    <title>Ten lanes</title>
    <link href="https://blog.ardis.dev/blog/ten-lanes" />
    <id>https://blog.ardis.dev/blog/ten-lanes</id>
    <published>2026-04-18T18:00:00.000Z</published>
    <updated>2026-04-18T18:00:00.000Z</updated>
    <summary type="text">Most of a codebase can be written in parallel if you decide the seams first. That decision is the only part that cannot be parallelized.</summary>
    <category term="meta" />
    <category term="parallelism" />
    <category term="planning" />
    <category term="agents" />
    <category term="muxon" />
    <category term="project-management" />
  </entry>
  <entry>
    <title>Three Zeros</title>
    <link href="https://blog.ardis.dev/blog/three-zeros" />
    <id>https://blog.ardis.dev/blog/three-zeros</id>
    <published>2026-04-18T12:00:00.000Z</published>
    <updated>2026-04-18T12:00:00.000Z</updated>
    <summary type="text">Standard semver collapses everything below 1.0 into one bucket. Three zeros, three different promises missing.</summary>
    <category term="meta" />
    <category term="semver" />
    <category term="versioning" />
    <category term="muxon" />
    <category term="software-design" />
  </entry>
  <entry>
    <title>I Asked Myself Why I Live and Found Only Circles</title>
    <link href="https://blog.ardis.dev/blog/circles" />
    <id>https://blog.ardis.dev/blog/circles</id>
    <published>2025-11-20T05:35:07.322Z</published>
    <updated>2025-11-20T05:35:07.322Z</updated>
    <summary type="text">I discovered that everything I value is circular reasoning, a crutch against death. Even so, I chose to dance.</summary>
    <category term="personal" />
    <category term="philosophy" />
    <category term="life" />
    <category term="meaning" />
  </entry>
</feed>