DADamilare Agbainagbad.hashnode.dev·Sep 29 · 6 min readThe dry run with nothing to roll backA production Postgres migration, a column name that meant two different things, and a shell builtin that quietly ate every line of the import script. On a travel marketplace I worked on, we needed to 12MF
DADamilare Agbainagbad.hashnode.dev·Sep 22 · 7 min readA ₦1,500.50 listing nobody could bookOne service stored money as bigint, another as numeric, and a column comment had the unit wrong. Here's why we widened the column instead of rounding the price. We were doing QA on a marketplace I wor00
DADamilare Agbainagbad.hashnode.dev·Sep 15 · 6 min readThree bugs that passed every test I hadA market snapshot split across two HTTP calls, a pandas timestamp cast that assumed the wrong resolution, and an FX session boundary I was certain about — three bugs a green test suite was perfectly h00