#claude
The silent genius of the DNS protocol — the story of my life.
Hundreds of companies sell DNS, yet almost none can import another provider's export, even though the standard interchange format has existed since the eighties: the zone file. The 1.0 rewrite of my dnsmadeeasy Ruby gem finally embraces it, Terraform-style: export, edit, plan, apply. Includes a live demo on this blog's own domain, and the story of thirty years that led here.
Deterministic Meets Probabilistic: How I Solved Forms by Writing Four Ruby Gems and Made my Wife Happy
Famous last words: 'How hard can a small intake form be?' Several months and four interconnected open-source gems later, I have achieved peak engineering enlightenment. Here is how Inquirex turns messy free-text into deterministic, typed graph states.
How I Shipped a Swift CLI in an Hour, with Tests & CI. My First Ever Swift.
Mermaid exports SVGs that OmniGraffle imports as a diagram of empty boxes. In under an hour I diagnosed why (their SVGs are built for browsers, not native apps) and shipped svg2og — a working Swift CLI — despite never having written a line of Swift in my life. A short story about what the age of AI actually changes.
Evals: The Unit Tests for the Non-Deterministic Parts of Your App
Building an app on top of a language model means part of your code now returns a different answer every time you run it. How do you it consistent — and how do you know that any changes you make improve the results? Enter Evals.