← All posts

Reliability

Jul 13, 2026
July 13 - putting my notes under version control without breaking the sync that copies them everywhere
My entire knowledge base had no undo, and adding one turned out to be a real distributed-systems puzzle because the same files live on four machines at once.
Jul 9, 2026
July 9 - the dashboard learned to reach my phone: an installable app with tiered alerts
Turned the fleet dashboard into an installable phone app with alerts tiered by urgency, a critical channel that survives the app itself failing, and a dead-man's switch that can announce its own death.
Jul 9, 2026
July 9 - a compute box hitting 115°C, and the safety net that let it run hot but safe
My busiest compute machine was cooking itself under real load, so instead of just turning the work off, I built layers of protection that let it keep running without frying.
Jul 7, 2026
July 7 - a knowledge base that rebuilds and reorganizes itself every night
I write a lot of scattered notes across a lot of projects, and instead of ever organizing them by hand, I built a pipeline that rebuilds and reorganizes the whole thing every night while I sleep.
Jul 4, 2026
July 4 - the night my control-plane machine died and I failed the homelab over to a standby
I caused an outage by running a heavy job on the one machine that holds everything together, then spent the night proving my failover plan actually works.
Jul 2, 2026
July 2 - reads that fell from 96 to 12 MB/s on a link that swore it was fine
Every cheap health check told me my storage link was perfectly healthy while it was actually running at a tenth of its speed, and the real work was proving which piece was lying.
Jun 30, 2026
June 30 - moving the front door off the busy machine so a reboot cannot take the site down
Moved the public tunnel entrance off the busy compute box onto its own dedicated Raspberry Pi with its own uplink, so a reboot of any other machine can no longer take the whole public site down.