News for hackers. Stuff that matters.
Re:An administrator accidentally deleted the production data... by saidajigumi on Wednesday March 23, 2016 @02:10PM (#11346820)
This is a fantastic illustration of testing 101: often it's the dumbest possible checks catch huge errors. Get those in place before overthinking.

E.g. a team adjacent to mine years ago had a dev who made a one-character typo in a commit that went to production. Which caused many $MM to incorrectly flow out the door post-haste. The bad transactions were fortunately reversible with some work, but I was floored that there were no automated tests gating these changes. It wasn't a subtle problem. The most basic, boring integration test of "run a set of X transactions, check the expected sum" would have prevented that failure.

Re:An administrator accidentally deleted the production data... by chris_wot on Wednesday March 23, 2016 @06:57PM (#11348979)
All these threads are complete gold mines of years of hard won experience and system administration tips! Fascinating, especially the war stories I'm reading - both hilarious and horrifying in equal measure.