By Michael McGarrah ·
10 min read
The Jekyll Run VS Code extension crashes with 'TypeError: Cannot read properties of null' in multi-root workspaces on macOS. The error is misleading — the real problem is macOS GUI apps don't inherit your shell PATH, so the plugin runs system Ruby 2.6. The fix is rbenv with Ruby 3.3, launching VS Code from a terminal, and understanding why every other approach fails.
By Michael McGarrah ·
9 min read
Migrating a Proxmox ZFS boot mirror from large spinning rust HDDs to smaller SSDs — why a fresh install with a UEFI upgrade is the practical path.
By Michael McGarrah ·
8 min read
Every AI coding assistant has its own proprietary rules format. Here's how to maintain a single source of truth that works across Amazon Q, Claude Code, GitHub Copilot, Cursor, Windsurf, Gemini, and the rest.
By Michael McGarrah ·
13 min read
When both drives in your ZFS boot mirror fail simultaneously, you can't resilver your way out. Here's the full procedure for a Proxmox fresh install that preserves your Ceph OSDs and rejoins the cluster — based on a real harlan node recovery.
🇪🇺 This site uses cookies to improve your experience and for analytics. As an EU visitor, you can control your privacy preferences. Read our Privacy Policy