OffTheRails

Field notes from a Ruby on Rails developer who writes down every correction twice so he doesn't make it three times.

Rails PostgreSQL evil_seed Anonymization

How I load anonymized production data into dev with evil_seed

Every developer on the team gave up half their disk to a production database dump full of PII, and the download took hours. I refused, lived on seeds, and one day was asked to ship a comprehensive anonymized demo DB. A top-down evil_seed walk would not stop pruning. Bottom-up worked, and the dump dropped to a fraction of the original.

macOS AI Data Loss Backups

How two AIs made me wipe my Mac

I needed disk space to restore a production database. I asked Claude for the biggest folders, got a sudo rm -rf for 48 GB of iOS simulators, and checked it against Gemini first. Both said it was safe. It deleted my entire home folder, the Time Machine snapshot, and recovery mode along with it. Here is what actually got me back.

Rails Noticed Web Push

From 3 AM deploys to a notifications skill: shipping web push with Noticed and AI help

The last time I shipped push notifications, I did it from my bed at 3 AM. A few years later, on a different app, I had to do it again. This time, at scale: 25 legacy mailers, a feature flag, an AI workflow, and one nasty bug where push subscriptions leaked between users on the same laptop.

Open Source Omarchy Linux

If your MacBook falls off a desk, install Omarchy

My M3 Pro's screen cracked, my backup was a 2018 Intel MacBook Air that macOS had given up on, so I installed DHH's Arch distro on it. One discussion comment later, I was sending pull requests to basecamp/omarchy. Most merged within hours, and two days later they shipped inside Omarchy 3.5, plus a three-line kernel patch for the T2 SMC.