3 ms·
Maybe not the space shuttle, but: NASA’s Mars Climate Orbiter; crashed or is now inoperable and orbiting the sun due to a bad numerical conversion. ESA’s Aria
by bluejekyll 7y ago
Maybe not the space shuttle, but:
NASA’s Mars Climate Orbiter; crashed or is now inoperable and orbiting the sun due to a bad numerical conversion.
ESA’s Ariane 5 Flight 501; manual self destruct triggered after a 64bit number being truncated into 16bits caused faults to be thrown.
https://raygun.com/blog/costly-software-errors-history/# https://raygun.com/blog/costly-software-errors-history/#
I don’t think we should go back to manual operation (as the default, but should be overridable). Instead we should be using stricter compilers, and better unit, integration tests, and fuzz testing to test as many edge conditions as possible.
- mattmar96 7y agoMatt Parker's book Humble Pi is full of math/programming errors like this.