3 ms·
On this topic (and related in many ways) is Bryan Cantrill's talk Zebras All the way Down.[1] The gist is that in medicine there's the concept of diseases that
by kbenson 7y ago
On this topic (and related in many ways) is Bryan Cantrill's talk Zebras All the way Down.[1]
The gist is that in medicine there's the concept of diseases that are zebras and horses, rare and common, and the saying goes "when you hear hoof beats think horses not Zebras". Unlike medicine, in software most the easy problems have already been abstracted away or made trivial through our software stacks, so often what's left are Zebras. What used to be the exceedingly rare bugs now account for a large proportion of the odd behavior we see in very robust tech stacks, because the easy bugs have been hunted down and eliminated already.
1: https://www.youtube.com/watch?v=fE2KDzZaxvE https://www.youtube.com/watch?v=fE2KDzZaxvE
- brandmeyer 7y ago“Every method you use to prevent or find bugs leaves a residue of subtler bugs against which those methods are ineffectual.” Boris Beizer, Software Testing Techniques. Second edition. 1990
- deegles 7y agoExtremely topical given the outages we're seeing lately.