$ tail -f /lab-notes
Lab Notes
A running build log — experiments, benchmarks, and postmortems. Short, honest, and copy-pasteable. Newest at the top; the tail never stops.
I killed the 3am disk-space alert with 14 lines of bash
One tiny cron + a guardrail deleted a recurring pager wake-up. Here are the receipts.
1 Script = 1 Problem Goneautomationbash
Homelab Mythbusters: do you really need Kubernetes?
We ran the same workload on Compose and k3s for a month and measured everything.
Homelab Mythbustershomelabkubernetes
LLMs for Ops: log triage that can’t leak or lie
A retrieval-first incident summarizer with hard data boundaries and a disable switch.
LLMs for Opsaiobservability
Automation Clinic: a community backup that lied about success
A submitted pain point — backups “succeeded” but restored to garbage. We fixed it live.
Automation Clinicbackupsreliability
Weekend Lab Build: an ESP32 air-quality node in an afternoon
From breadboard to Grafana in a few hours — MQTT, Home Assistant, and a clean repo.
Weekend Lab Buildsiotesp32mqtt
Alert hygiene: dashboards that page you only when it matters
SLO-based alerting cut our noisy pages by 80%. The config and the reasoning.
1 Script = 1 Problem Goneobservabilitygrafanaslo
$ wc -l — 6 lab notes · end of logbrowse by series →
$ subscribe --email
Automation patterns and lab updates. No hype, no spam.