Blog
The Occasional Exposition
We got posts on posts on posts...
Featured

Pretty Printing JSON at the Command Line
Sometimes it's the little things in life that make dev worth dev'ing.
Apple Notes (Exporter) Considered Useless
It's been a roller coaster of emotion recently - from being forced to update to iOS 26, then learning about built-in Apple Notes export functionality, to then finding out it sucks...

Generating Raylib Bindings With and For Jai
Binding between languages is usually a giant pain... Jai makes it so seamless that this whole post was almost pointless...

2026 - The Year of Deshittification
Modern software is pretty bad and only getting worse... I've wanted to escape this death spiral for a while, and it starts this year...

The Right Kind of Subscription
Software subscriptions are going to shit... Donate to that poor dude in Nebraska who holds up the internet on his fingers...

The Stupidest Patent Idea Ever
Twenty years ago I pitched the dumbest idea I could possibly think of to figure out whether a company was trying to fleece me... Yep, they were...

GitHub Actions has Convenient Cronjobs and Horrific Timeouts
It turns out that a lot of my spurious GitHub Actions timeouts over the years may have been caused by someone trying to be too cute with their Bash scripts...

Automating Immutable GitHub Releases with Build Provenance
With the non-stop hacks going on, the need for supply chain security is at an all-time high. The easiest place to start is by making your releases immutable and tacking on some provenance attestations for good measure...

PEP-723 and Me
PEP-723's Inline Script Metadata is much more useful than I gave it credit for, but it doesn't work with Python or Pip - so there's still work to be done...

Bits, Nibbles, Bytes, and the Impossible CAN Bus
Three sentence fragments that ruined an episode of The Blacklist and sent me spiraling...
