The Backup Script I Should Have Written in 2011
After an UPDATE-without-a-WHERE scare wrecked my category taxonomy for four minutes, I finally set up real automated off-server backups for techpad using restic and cron.
After an UPDATE-without-a-WHERE scare wrecked my category taxonomy for four minutes, I finally set up real automated off-server backups for techpad using restic and cron.
Found a forgotten external hard drive from 2012-2015 in a closet during a heat wave and spent an afternoon down a nostalgia hole instead of fixing my actual backup situation.
After finding 4,812 spam messages in my contact form's mail folder, I spent a Sunday fixing it with honeypots, rate limiting, and timing checks.
A long-overdue purge of the cable drawer turns into a small rant about why cable organizers never actually fix anything.
How using git worktrees instead of a single shared directory stopped my parallel coding agents from quietly wrecking each other's work.
A small local model plus a five-line cron job finally tamed my Downloads folder, after two failed attempts with fancier tools.
A practical writeup on using git worktrees to run two AI coding agent sessions against the same repo without them clobbering each other's files.
I finally audited every recurring charge on my card and found $187 a month in subscriptions, including one I forgot to cancel for almost three years.
A weekend spent purging a decade-plus of dead cables turns into a rant about how USB-C solved the connector-shape problem and quietly created a worse, invisible one.
On the summer solstice, an afternoon outside with an ancient ThinkPad turns into a read through fifteen years of this blog's archive and a reminder that battery-life complaints never really go away.
After years of putting it off, I finally ripped Google Analytics out of this blog and switched to a lightweight self-hosted alternative — and found out how much dead weight one old script had been carrying.
I finally transcribed two years of accumulated voice memos using whisper.cpp running locally on a Mac Mini, and learned more about my own rambling than I expected.