3 ms·
> And what is mission critical? The Arduino code that blinks my festival costume blinky lights is not mission critical. The MCAS software on a 737MAX8 should
by bigiain 6y ago
> And what is mission critical?
The Arduino code that blinks my festival costume blinky lights is not mission critical.
The MCAS software on a 737MAX8 should be considered mission critical, but apparently wasn't treated as such at least not by upper management or beancounters who had final say.
NASA's Mars Rover control software is mission critical, and they use coding standards, formal methods, and tools to verify its correctness.
In between is a very very wide grey area. The marketing department thinks the cross domain analytics tracking code on their website is "absolutely mission critical!", but it's built on top of a pile of other people's php and javascript that's way closer to my Arduino blinky light code than to Mars Rovers LOC-4 (Level Of Compliance) or other NASA LOC-5 and 6 code.
Quite what software should possibly be regulated like skyscrapers or houses, and what software should be unregulated like a camp ground, or when that camp ground grows into a shantytown that starts requiring house-like regulation - seems to be a thing that there are no "industry standards" for yet (at least perhaps, cynically, not beyond "maximising shareholder value" or "not leaving money on the table"...)
- andi999 6y agoAs you said, mission critical is not always treated as mission critical. Ariane 5 maidens launch failure was due to a software bug. Here some footage from the launch: https://www.youtube.com/watch?v=PK_yguLapgA https://www.youtube.com/watch?v=PK_yguLapgA But then for space probes on the other hand debugging live system is a real possibility: https://medium.com/machine-words/scientific-debugging-part-3-space-and-time-75ae28a7b9d7 https://medium.com/machine-words/scientific-debugging-part-3...
- bigiain 6y agoMore recently too: https://mars.nasa.gov/technology/helicopter/status/290/work-progresses-toward-ingenuity-s-first-flight-on-mars/ https://mars.nasa.gov/technology/helicopter/status/290/work-...