Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Ditto
On a system like the Shuttle, especially after 20+ years of operation, the software is much harder than the devices it acts on. Software doesn't age. It doesn't get brittle or develop stress cracks. Software only gets better with age.

I've been a software developer for over 25 years, and I strongly disagree with you. Software does age. People put changes in it to deal with new situations, to deal with new equiptment, etc. A design that was initially "clean" will, over years and many patches, become more convoluted. Eventually in the life of a piece of software, after patch on top of patch, it becomes unmaintainable and is better off being rewritten.

I'd look first for some fatal mechanical failure as the root cause. It could be from an external event, human error or simply an age or stress related failure.

I agree. That was my first post on this thread, namely that some unanticipated mechanical failure caused the software to make a bad decision that resulted in an overcorrection and a cascade of further problems

124 posted on 02/06/2003 7:02:06 PM PST by SauronOfMordor (To see the ultimate evil, visit the Democrat Party)
[ Post Reply | Private Reply | To 102 | View Replies ]


To: SauronOfMordor
I've been a software developer for over 25 years, and I strongly disagree with you. Software does age. People put changes in it to deal with new situations, to deal with new equiptment, etc. A design that was initially "clean" will, over years and many patches, become more convoluted. Eventually in the life of a piece of software, after patch on top of patch, it becomes unmaintainable and is better off being rewritten.

IIRC, there are three flight control computers. Each one gets a "vote" about what action to take. I assume they would not put a patch on all three at one time.

133 posted on 02/06/2003 9:11:58 PM PST by Moonman62
[ Post Reply | Private Reply | To 124 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson