Everyone who writes safety critical software should read this

Walter Bright newshound2 at digitalmars.com
Wed Oct 30 13:12:52 PDT 2013


On 10/30/2013 11:35 AM, Russel Winder wrote:
> Has any programming language ever had psychology of programming folk
> involved from the outset rather than after the fact as a "patch up"
> activity?

I think they all have. The "patch up" activity comes from discovering that they 
were wrong :-)

One of my favorite anecdotes comes from the standardized jargon used in 
aviation. When you are ready to take off, you throttle up to max power first. 
Hence, the standard jargon for firewalling the throttles is "takeoff power".

This lasted until an incident where the pilot, coming in for a landing, realized 
he had to abort the landing and go around. He yelled "takeoff power", and the 
copilot promptly powered down the engines, causing the plane to stall and crash.

"take off power", get it?

The standard phrase was then changed to "full power" or "maximum power", I 
forgot which.

This all seems so so obvious in hindsight, doesn't it? But the best minds didn't 
see it until after there was an accident. This is all too common.


More information about the Digitalmars-d mailing list