Kolibri nearly goes ranting on the importance of doing software testing, as the Spirit-probe is now having communication troubles. I actually used to work for the space industry, testing software for spacecrafts. Even though the code was written by brilliant software engineers and tested, retested, and reretested by three times as many people as there were coders, there would still be bugs. Some of them were irrelevant, some of them were dangerous, and some simply crashed the software. Some were compiler problems, some were errors caused by cosmic radiation (randomly flipping bits in your return stack is rarely good for the stability), some were just simple "well, that can never happen" -errors, or "well, we never thought that would happen" -errors.
All software we ever make contains errors. And that happens because we are humans, and humans make errors. There's nothing complicated about that, and we just have to accept that.
It's also the reason why we have to keep sending people up to the heavens.
Someone's gotta press the reset button.
Back to weblog
|"Main_blogentry_230104_2" last changed on 23-Jan-2004 17:02:16 EET by JanneJalkanen.|