Hacker News new | ask | show | jobs
by WalterBright 251 days ago
> The fact that they're even doing this is broken.

The NASA space probes are constantly uploaded with new software that has greatly increased the scope of their mission.

1 comments

The NASA space probes can’t plow into a minivan with a mom and her 2 kids inside. There’s an entire different risk level here.
What if the update is to address a safety issue?
The manufacturer needs to issue a recall in that case. They can't have their cake and then eat it too. Either the update is not critical and should not be generally available or it is critical and they should inform their users with the proper framing.
The original software will always have bugs in it, and those bugs will need correction. Software updates to fix/enhance it will also introduce new bugs.

The idea that one can create complex bug-free software is a fantasy. The correct mindset is to learn how to deal with failure. (This is how airliners are designed.)

> What if the update is to address a safety issue?

If they didn't make "safety" right from the first time, why do you think they will do it better the second time, when the fixes are more expensive and the time pressure is enormous ?

Please refer to my earlier comment that there is zero chance of making bug-free software.
Counterpoint: You can get close enough that you can run a probe in space for 60 years.
Some probes have had major failures that JPL was able to work around with a software update.
True, but: different budget per unit of code produced.