NASA Ran 27 Copies of the Same Program. The Bugs Voted as a Bloc.
N-version programming promised that independent teams would make independent mistakes.
In the early 1980s, NASA faced a question that still haunts safety-critical engineering today: how do you tolerate bugs you haven't found yet? Their answer was…