21st Apr 2008 by Mark Turansky

When you absolutely, positively have to write software that does not fail

Filed under Filed under Engineering

I’ve been fascinated about the software they run on the space shuttle ever since I read this article years ago:  They Write the Right Stuff

Today, I ran across this article about Self-Modifying Code written by someone that used to work at Lockheed on the shuttle. He describes using it for fault tolerance down near the hardware.

I imagine the computers running the Federal Reserve have similarly robust features baked in.  Interesting stuff.

What's next? CommentsLeave a comment Digg it Save This Page

2 Responses to “When you absolutely, positively have to write software that does not fail”

  1. C. Enrique Ortiz Says:

    Hi Mark. Thanks for the comments. FYI, it wasn’t Lockheed, but it was IBM…

    ceo

  2. tinou Says:

    interesting article about the space shuttle software. any thoughts on comparing NASA’s process to the current software development methodologies like agile or tdd?

Leave a Reply