Time Machine on the Internal Drive
How to set up a Time Machine backup on the same internal drive for fast local recovery of accidental deletions, and the surprisingly annoying process of getting macOS to accept it.
How to set up a Time Machine backup on the same internal drive for fast local recovery of accidental deletions, and the surprisingly annoying process of getting macOS to accept it.
When a code audit turns up 15 findings, you can't just hand the list to a coding agent and hope for the best. Here's how I use queuestack to structure and sequence that work.
After years of bash and zsh, I switched to fish and never looked back. Here's why it's my shell of choice, what my setup looks like, and how to get started.
How I migrated a multi-language WordPress help center to Hugo—module mounts, localized URLs, and a data-driven taxonomy system.
How I built a fast, multilingual search system for Hugo sites using SQLite FTS5, a PHP API, and vanilla JavaScript—no Elasticsearch, no Algolia, no client-side index.
A practical guide to migrating your WordPress site to Hugo—from exporting content and building templates to handling redirects and deploying.
After years of WordPress, I migrated three websites to Hugo in a single month. Here's why I left and what I gained.
I built a CLI tool that reads my support inbox, classifies emails, generates responses using an LLM, and knows when to escalate to a human. Here's a deep dive into the architecture.
A deep dive into debugging a performance issue that only appeared in notarized macOS apps—and the hidden cost of ScreenCaptureKit security checks.
Beyond CI/CD: unconventional and surprisingly practical things you can build with GitHub Actions—from chess games in issues to SSL certificate monitoring.