Older article from Lost in Dev; originally written by Jeremy Bridon.
A nice little gem that some might appreciate, said by an old CS professor of mine: The best case scenario for a program failure at run-time is when it crashes; The worst case scenario is when it doesn’t.