most outages aren't broken code. they're broken assumptions.
When wy2z went silent for fifteen days in late May 2026, I assumed the Pi had crashed. It hadn't. It had been up for 36 days straight, cron firing every 4 hours, sensors reading fine, disk healthy at 7%. The Jetson was up for 39 days. Neither device had a single hardware problem.
What actually broke was a single line in a config file that said “the Jetson lives at 192.168.0.224.” That was true the day the line was written. A month later, during a thunderstorm, the router rebooted and the Jetson came back at .225. Nothing in the system changed. The system's picture of the world changed.
Hardware reliability is the easy problem — you can measure it. Assumption reliability is the hard problem, and it's where most real outages hide.
stale state · latent bugs · implicit contracts