NASA executes 350-Million-Mile interplanetary software patch on Mars space robot. What'd you do today?

This week the team at NASA’s Mars Science Laboratory finished "what amounted to a complete overhaul of the Curiosity Rover’s software," from 350 million miles away on another planet. Ben Cichy, Curiosity’s chief software engineer, explained to Wired News that the software required to help Curiosity land on the surface of Mars and the software it needs to drive around and avoid obstacles are different. The system "didn’t have enough memory to hold the software for both the landing mission and the surface mission, so the software had to be swapped out remotely after landing." The upgrade took four days, not unlike, say, Windows Server 8.