#tools
The Strange Comfort of Local-First Everything
April 21, 2026 · 4 min read
Running things closer to home.
Stack Check, April '26
April 18, 2026 · 4 min read
Claude got expensive in the way that matters, so the stack moved again.
Axios Got Hijacked and npm Already Knew
March 31, 2026 · 1 min read
The axios hijack bypassed CI entirely and the registry made it visible.
Borrowing Taste From Discogs
March 29, 2026 · 11 min read
Apple Music can't recommend music and Spotify killed the API that could, so I hacked together a new solution.
Dependency Cooldowns Took Me Twenty Minutes
March 28, 2026 · 5 min read
The litellm attack should be a wake-up call.
Coming Back to GitHub
March 26, 2026 · 3 min read
Six years on GitLab, a lot of principle, and a migration that was easier than I expected.
Stack Check, March '26
March 5, 2026 · 6 min read
How my dev tools finally stopped fighting each other.
Upstash Solved My Dumbest Problem
February 24, 2026 · 4 min read
I spent a weekend building rate limiting from scratch and then deleted all of it.
Apple Music Won't Let Me Remember
January 14, 2026 · 4 min read
Last.fm doesn't work, Apple doesn't care, so I built something ugly that does.
Focus is not a subscription
January 9, 2026 · 7 min read
The productivity complex is selling snake oil, and they're absolutely brilliant at it.
The Tools You Shouldn't Change
December 29, 2025 · 3 min read
The gap between personal tooling freedom and team responsibility is wide.
Staying Close, Moving Faster
December 17, 2025 · 6 min read
Warming up to vibe coding without giving up authorship.
My Accidental Homelab
November 29, 2025 · 9 min read
How a cheap M1 Mac Mini became my entire home infra.
In Praise of Catppuccin
November 13, 2025 · 2 min read
The color scheme that finally made me stop theme-hopping.
When The Terminal Finally Clicked
September 27, 2025 · 4 min read
From something I avoided to a tool I rely on daily.
Digitizing Old Notebooks
July 7, 2025 · 4 min read
Building a pipeline to rescue old notebooks from slow decomposition.
The Play Button Is Not Yours
July 5, 2025 · 3 min read
macOS pretends to be flexible while holding your music hostage.