Subject: Re: OT: Crowdstrike
But at the very least you can have a process that tries to test the software before sending it out, which seems to have been (ahem) lacking here. Testing processes definitely won't catch all the bugs or create reliable systems, but hey, it helps. You have a good chance of detecting bugs that cause fatal crashes almost immediately.
This is exactly it! All code has bugs, or at least potential bugs.
But this was a bug PLUS a HUGE process error. They allowed the bad update to go out to "everyone" instead of sending out to 10 units ... and checking if all is well, then 100 units ... and checking if all is well, then 1000 units, then 10,000, then finally "everyone".