Nesting dolls on a server rack, representing Docker inside LXC containers

Docker in LXC: am I doing it wrong?

Is running Docker inside LXC on Proxmox an antipattern? A year of production experience with 7 containers, the real tradeoffs, and an honest verdict.

April 6, 2026 · 6 min
A dark terminal screen reflecting the glow of smart home controls, two blinking dots on a network map

The Home Assistant Supremacy: Two Houses, Two Servers, One Command

How I built a Claude Code skill to control two Home Assistant instances from the terminal -- no browser switching, natural language in, correct hass-cli command out.

March 23, 2026 · 6 min
A speedometer needle pushing past the red line

Protocol Zero Friction II: from 3 seconds to 100ms

How I reduced zsh startup time from 3 seconds to 100ms by eliminating Oh My Zsh, caching completions, hardcoding Homebrew paths, and extracting hardcoded secrets.

February 23, 2026 · 6 min
A lone developer staring at a blank terminal in a dark room, code fragments reflected in the screen

The Developer Ultimatum: My Old Workflow Died and I Had to Build a New One

My AI-assisted development workflow: specs-first, red gate acceptance tests, autonomous agent loops, and how to stay in control when the agent writes faster than you review.

February 8, 2026 · 12 min
Scattered fragments of text coalescing into organized nodes on a dark screen

The Obsidian Identity: How I Stopped Losing My Mind (and My Files)

How I rebuilt my personal knowledge system with Obsidian after losing data twice -- local-first, AI-integrated, and built to outlast any single app.

January 9, 2026 · 5 min