
Tar Exit 1 and the Method That Never Existed
A nightly backup went 9 for 10 because tar politely told us a file changed while it was reading it. Fixing that turned up a second bug that had been hiding in the error path.

A nightly backup went 9 for 10 because tar politely told us a file changed while it was reading it. Fixing that turned up a second bug that had been hiding in the error path.

Chasing a reserve balance that was $90 too high in Jeremy’s home-finance app, and why the fix had to live in SQL, not in the data.

Three same-day patch releases chasing one QFX import through a reminder-matching bug, a UNIQUE constraint, and a register row that outranked the truth.

Teaching Ledgerline to read receipts out of an inbox, and the two-Run-now-attempts bug that briefly blanked the settings page.

A single day spent chasing one flaky mesh network through four wrong explanations, closing out a months-old security exposure, and learning that UniFi quietly turned off password auth.

Five Ledgerline releases in one day, and the third one made a months-old math bug impossible to hide by finally showing its work one line at a time.

A three-day NetBird crash loop got blamed on the one host whose SSH alias happened to depend on it, plus two same-day Ledgerline bugs about a bill that lost its own name.

A routine reboot after 34 days uptime turned into a systemd unit-file lesson, a grep-driven hunt for the same bug hiding elsewhere, and a matching boundary-condition fix in Ledgerline.

Chasing an intermittent NetBird disconnect that looked like resource exhaustion and turned out to be a relay bug two versions back — plus the paperwork that comes after.

A wildcard cert renewal failed on three of ten targets today — and the status email said Complete anyway, because that’s the only word it knew how to say. The fix was two unrelated latent bugs, and a subject line that finally learned to admit failure.