Comment by coldtea
7 years ago
>When you're working on a system that's supposed to last for decades, you think in a completely different way.
Some of the worst systems I've seen were those designed to "last for decades".
7 years ago
>When you're working on a system that's supposed to last for decades, you think in a completely different way.
Some of the worst systems I've seen were those designed to "last for decades".
I was thinking about the other end of the spectrum like Voyager probes.
That takes a whole other approach yes.
But that's also not the same as "to last decades". A lot of the old space code was used and dismissed after a few years / missions.
The key difference is not "future-proofing" but "proofing" in general: the code had to be absolutely robust.
https://www.fastcompany.com/28121/they-write-right-stuff
Code written on/for a space probe is certain the 0.01% in terms of safety and robustness required.