note / April 10, 2026
Building things that break
Why shipping broken code is better than not shipping at all, and what I learned fixing Arch SRM at 2am.
01At 2:07am Zoho's signin.js hash changed from 6ab006 to 2bdb9d and Arch SRM's auth broke for every user at once. That's the kind of alert that teaches you what ownership actually feels like before you've had coffee.
02By 2:14am my phone was doing that thing where it keeps lighting up with the same message from different people. Students couldn't check attendance, and the timing was perfect in the worst possible way because exams were close enough to make every missing percentage feel expensive.
03I opened the logs, confirmed the hash diff, and stopped pretending this was a cute little bug. It was a production dependency changing underneath me, which is a polite way of saying somebody else's code decided to ruin my sleep schedule.
04The hotfix was boring in the best possible way: reproduce locally, confirm the new hash, patch the auth flow, and make sure the fallback didn't turn into a second failure. Nothing glamorous, just a very calm sequence of steps at a very uncalm hour.
05At 3am I deployed to Cloudflare Pages and watched the build land like it had somewhere better to be. There is a specific kind of relief when the page comes back and the messages stop piling up. It's not joy. It's a temporary ceasefire.
06The part people skip in the success story is the social fallout. If students can't open the portal, they do not care that the incident was technically interesting. They care that their attendance percentage is now a personal threat.
07That night clarified the difference between shipping a repo and shipping a product. A repo exists when you remember it. A product exists when other people rely on it, and that means failures stop being abstract immediately.
08If you want real users, you also get real responsibility. You own the bug, the rollback, the message thread, the embarrassment, and the fix. That is the deal. Accountability is the difference between a GitHub project and something 300 students actually open.