Watching this animation of the mars rover plan, it is astonishing that this much complexity could be successfully achieved. Every single step had to happen just right. One failure anywhere, and you have screwed up mission. I am really glad I don’t have to program at that level. Unit test’s rule. :P