<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>jordangarrison.dev</title><description>Jordan Garrison — Engineer, lifelong learner, relentlessly curious.</description><link>https://jordangarrison.dev/</link><item><title>Making Brave&apos;s Web Speech API work on NixOS</title><link>https://jordangarrison.dev/blog/making-brave-speak-on-nixos/</link><guid isPermaLink="true">https://jordangarrison.dev/blog/making-brave-speak-on-nixos/</guid><description>I was adding a typing game to a webapp I made for my kids. Audio worked on every device except my dev box. The fix took three patches and uncovered a nixpkgs bug that&apos;s been open since 2018.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>nix</category></item><item><title>Designing drawl, a Lisp for diagrams</title><link>https://jordangarrison.dev/blog/designing-drawl-a-lisp-for-diagrams/</link><guid isPermaLink="true">https://jordangarrison.dev/blog/designing-drawl-a-lisp-for-diagrams/</guid><description>How a throwaway s-expression sketch turned into a small Lisp for architecture diagrams, the design conversation that pinned the shape down, and why a Clojure cljc core ended up being the right way to ship it.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>engineering</category></item><item><title>Debugging Claude Code&apos;s Silent Telemetry Failure on NixOS</title><link>https://jordangarrison.dev/blog/debugging-claude-code-otel-telemetry-nixos/</link><guid isPermaLink="true">https://jordangarrison.dev/blog/debugging-claude-code-otel-telemetry-nixos/</guid><description>How a DNS ad blocker silently ate OpenTelemetry exports, and the rabbit hole I went down before finding it.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>nix</category></item><item><title>Reframing Stability as a Shared Responsibility</title><link>https://jordangarrison.dev/blog/reframing-stability-as-shared-responsibility/</link><guid isPermaLink="true">https://jordangarrison.dev/blog/reframing-stability-as-shared-responsibility/</guid><description>Stability shouldn&apos;t be solely an engineering burden. By shifting accountability and embedding reliability into the product development lifecycle, organizations can ensure that innovation and reliability go hand in hand.</description><pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate><category>engineering</category></item><item><title>Hello World</title><link>https://jordangarrison.dev/blog/hello-world/</link><guid isPermaLink="true">https://jordangarrison.dev/blog/hello-world/</guid><description>Welcome to my blog! This is where I&apos;ll share my thoughts on software engineering, Nix, DevOps, and other topics that interest me.</description><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate><category>personal</category></item></channel></rss>