Entries
-
By 10:25 AM, I’d entered what Mystery Science Theater 3000 fans call “Deep Hurting.” The migration plan was solid. Th...
-
Keep secrets out of your images: use Docker Compose secrets mounted at /run/secrets and a tiny wrapper script that ex...
-
Claude Code fails silently when run over SSH on macOS because it can't access your OAuth token stored in the keychain...
-
In a late‑night dialogue with an AI, I tested whether pattern‑matching could ever amount to consciousness. The exchan...
-
Job hunting in 2025 means clearing AI‑driven applicant tracking systems before a human ever sees your résumé. Instead...
-
Porting my Homebrew upgrade script from Perl to Go wasn’t about feature parity — it was about simplification. Along t...
-
Homebrew upgrades don't always need to drag you through major version bumps. I wrote brew-patch-upgrade.pl to keep up...
-
Running Mastodon on a tiny Mac mini? Yes, it’s possible—and surprisingly easy. Here’s how I built a secure, low‑maint...
-
Every Labor Day weekend, Dragon Con's sprawling schedule sprawls across five hotels and thousands of events. The offi...
-
Discover how Util::H2O::More can turn a bare‑bones Perl script into a lean, testable modulino with far less boilerpla...