-
Overbuilder: The Word Incumbents Coined for Their Own Competition
-
Open Access Fiber: Who Actually Owns the Wire
-
No Physical Access, Part 1: The Fix That Could Lock Me Out
-
Rural Broadband, Part 5: What a Router's Own Name Gave Away
-
Rural Broadband, Part 4: Prove the Safety Net Actually Catches You
-
Rural Broadband, Part 3: The Bill for Letting AI Watch the House
-
Rural Broadband, Part 2: Building an IT Department for a House I Don't Live In
-
Rural Broadband, Part 1: The Rabbit Hole
-
Self-Hosting a Coding Agent, Part 1: What Actually Breaks
-
Self-Hosting a Coding Agent, Part 2: What Tight Integration Actually Means
-
Homelab Kubernetes, Part 7: A Database, and Something to Prove It Works
-
Self-Hosted GitHub Actions Runners: They Dial Out, Not In
-
Homelab Kubernetes, Part 6: Closing the Loop from Commit to Production
-
Homelab Kubernetes, Part 5: Locked Down, and Wired to Tell Me
-
Homelab Kubernetes, Part 4: Self-Sufficiency, Not Self-Signed
-
Homelab Kubernetes, Part 3: Real DNS Names, Real Certificates
-
Homelab Kubernetes, Part 2: A GPU Node That Comes and Goes
-
Homelab Kubernetes, Part 1: One Box, Real DNS
-
Racking Focus
-
The Roku Remote Meets a Real Roku
-
The Chrome App I Walked Away From, and Came Back To
-
OPNsense at Home, Part 4: Observability
-
OPNsense at Home, Part 3: Connectivity
-
OPNsense at Home, Part 2: Securing the Network
-
OPNsense at Home, Part 1: The Migration
-
The Chrome Extension I Shipped, and Walked Away From
-
Two Bugs From My First Job That I Still Think About
-
The Grammar on the Sacred Machine