
How NASA Fixed A Critical Software Flaw On Mars From 100 Million Miles Away
Mars Pathfinder was never on the brink of destruction from a coding error. In July 1997, the lander experienced routine software resets caused by a classic scheduling conflict known as priority inversion. Built-in fail-safes rebooted the craft safely every time until NASA engineers uploaded a clean remote patch. More

