"They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch."