Let's be clear, this isn't the single programmer's fault. Everybody will eventually make a mistake. The fact that it wasn't caught by mitigating measures such as reviews, tests, and audits is the real error we can learn from here.
Which they did learn from!
I guarantee every mistake like this at any good company leads to a leap forward in tooling for simulation, testing, code building, review, merging, local dev environments etc.
The good companies share their work (via open sourcing their solution, blogging their learnings) or by contribute to existing solutions.
NASA's ROI cannot be measured. The amount of industries their R&D has touched is massive
Let's be clear, this isn't the single programmer's fault. Everybody will eventually make a mistake. The fact that it wasn't caught by mitigating measures such as reviews, tests, and audits is the real error we can learn from here.
Which they did learn from!
I guarantee every mistake like this at any good company leads to a leap forward in tooling for simulation, testing, code building, review, merging, local dev environments etc.
The good companies share their work (via open sourcing their solution, blogging their learnings) or by contribute to existing solutions.
NASA's ROI cannot be measured. The amount of industries their R&D has touched is massive