|
Authored by: AlanF on Monday, April 23 2012 @ 10:31 PM EDT |
When I was writing software that monitored sensors and controlled valves at a
refinery, my boss reminded me that a mistake in my code could, in his words,
"put a refinery into low earth orbit." An exaggeration, perhaps, but
it certainly focused my attention on the enormous cost of an error.
Coming from a career where a failure meant that "Really Bad Things
Happen", I am appalled by today's attitude of "just reboot" to
fix a problem.
And yes, we had to walk to school in the snow, uphill both ways. And we had to
code in raw ones and zeros, and sometimes didn't even have ones. :-)
[/soapbox][ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Tuesday, April 24 2012 @ 03:40 AM EDT |
One great difference between software and what real life engineers put together
is that bridges and buildings can degrade gracefully. A broken bolt will not
promptly collapse the whole structure.
Software is all critical path. One little broken bit and the whole thing
stops.
--
Bondfire
[ Reply to This | Parent | # ]
|
|
|
|
|