NASA’s John Aaron set high standards for IBM, and Space Shuttle onboard software came closer to “error-free” than any large, complex software ever built.
I met with John Aaron to explain why IBM couldn’t fulfill a Shuttle software contract that required zero errors. His answer changed my mind.
NASA required IBM’s Space Shuttle software to be delivered “error-free”. It doesn’t take a rocket scientist to understand the likelihood of that was extremely low.
Apollo 12, the second lunar landing mission, was snakebit from the outset. The crew’s problems continued with their attempt to raise the American flag on the Moon.