Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I believe it was the same people, people that used to carefully plan how they'd use their 100kB of ram budget in C that then switched over to mission-of-the-week Python scripts.

The code that runs on Mars was always written by career programmers, not the rocket scientists. It was the mentality that they didn't have to carefully plan resource use, or even care too much about it, and if it didn't work, they could just ship a patch was just a giant cultural shock for them, because it was so different from how they wrote mission critical software in the last several decades.



Is there anywhere to read about what CI/CD looks like for a Mars rover? Curious what a pipeline for something like that looks like and how they account for bugs, what kinds of conventions they must use to keep errors from occurring.


I would be shocked if patches are applied to a mars rover in any way that's not got a human at the helm...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: