Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×
This discussion has been archived. No new comments can be posted.

Link of the Day:Standards in Coding for the Space Shuttle

Comments Filter:
  • thanks for posting that.
  • At the on-board shuttle group, about one-third of the process of writing software happens before anyone writes a line of code. NASA and the Lockheed Martin group agree in the most minute detail about everything the new code is supposed to do -- and they commit that understanding to paper, with the kind of specificity and precision usually found in blueprints. Nothing in the specs is changed without agreement and understanding from both sides. And no coder changes a single line of code without specs carefully outlining the change.

    If only our pre-coding process was a thousandth as rigorous...

  • Of course, it's also nice to not have to worry about budget. I do think that the focus on never repeating a mistake is particularly intelligent.

    Many years ago, in engineering class, our professor pointed out that perfection is not only possible, but required in CPU design. Doing millions of operations per second - any flaw is 100% fatal.

    It's a little surprising to me that the rigor in hardware design hasn't migrated (much) to software design, here twenty+ years later

He who steps on others to reach the top has good balance.