On Friday, 26 July 2013 at 02:39:15 UTC, Walter Bright wrote:
If you are writing a program that, if it fails will cause your car to crash, then you are a bad engineer and you need to report to the woodshed.

As I've written before, imagining you can write a program that cannot fail, coupled with coming up with a requirement that a program cannot fail, is BAD ENGINEERING.

ALL COMPONENTS FAIL.

The way you make a system safe is design it so that it can withstand failure BECAUSE THE FAILURE IS GOING TO HAPPEN. I cannot emphasize this enough.


You emphasis it quite well, and that is certainly true for a car, a plane, or anything potentially dangerous.

Different tradeoff apply when you talk about a video game, a media player or and IRC client.

Reply via email to