Hacker News new | ask | show | jobs
by GlenTheMachine 631 days ago
This would be during formal testing, which is similar to what you might know as “acceptance testing”. The spacecraft doesn’t “enter safe mode” during development.

If you’re paying two billion $ for something you become very very interested in test design and test results.

Also, safe mode isn’t really the same as a BSOD. It’s a mode where the spacecraft decides something is wrong and disables a lot of functionality and focuses on pointing the solar panels at the sun and the antennas at the ground. It does not cease functioning - if that happens, you’ve probably lost your spacecraft. It is therefore VITALLY IMPORTANT that safe mode works, and a smart program manager tests the hell out of it.

2 comments

So it's a bsod that switches to safe mode instead of halting.

We already got that it's not actually Windows and so not literally identical to bsod in every detail.

It's not the same as a common os safe mode either because it happens by itself as the last resort response to a problem, like a bsod. Not just on command.

Ah fair, definitely a very different environment than what I’ve worked in! Have only worked on SaaS, where all forms of testing (automated and manual) are a thing we do internally, without customer involvement. We’ll do things like turn features on/off for customers, have them provide feedback, but that’s more product feedback than them being part of the testing/QA process.

I have worked on software where individual customers pay millions for it, but not billions, and it’s also not a physical thing that can literally crash into earth or fly off into space if something goes wrong!