Mars missions, stock market crashes and medical disasters – The most spectacular IT mishaps always follow the same pattern. But we can learn from them. When software errors occur, they usually happen ...