![]() |
|
March 25, 2003
US Col apologises for Tornado Downing
From the ABC (Australian Broadcasting Corporation) An American colonel in charge of the Patriot battery that accidentally shot down a British Tornado jet, killing the two crew, has apologised for the blunder. I'm a military software engineer, and have written an Op-Ed piece. Posted By Alan E Brain at March 25, 2003 02:56 AM | TrackBack Comments
"live and learn"?!?! Easy for you to say and the software programmer who is still alive. Not so easy for the two RAF pilots to say, huh? Where was the Quality Control?!?!? Where was the testing and retesting? As a hardware engineer (you know, a REAL engineer with a BSEE) I can tell you that no piece of military hardware goes out the door without extensive testing of a variety of different data patterns to ensure that this very fucking thing doesn't happen. How about you software "engineers" start taking a few cues from us REAL engineers and adopt quality control protocols similar to those for hardware? Posted by: notmyrealname at March 25, 2003 03:04 AM"OK, live and learn..." Are you suggesting that the software was going through a very real (and fatal!) beta-test stage? Posted by: notmyrealnameeither at March 25, 2003 03:23 AMnow this is funny engineers ragging software progammers.... what im really saying is in war SHIT happens...and you live with it... Posted by: aby normal at March 25, 2003 03:30 AMAs a hardware engineer (you know, a REAL engineer with a BSEE) I can tell you that no piece of military hardware goes out the door without extensive testing of a variety of different data patterns to ensure that this very fucking thing doesn't happen.If the requirements are wrong, it doesn't matter how well its manufactured. No test (except for trivial systems) can cover 100% of all possible inputs. Formal correctness proofs aren't feasible for complex systems. Remember the System Test of both Hardware and Software didn't pick this up. And finally... How about you software "engineers" start taking a few cues from us REAL engineers and adopt quality control protocols similar to those for hardware?We did that a long time ago (remember the amount of software in those JDAMs etc). E-mail me if you're interested in some of the techniques, you might learn something. Or more valuably to me, I might learn something.
Re Canbybears comment about the Shuttle: Military stuff is not the only thing I do. Regarding "Live and Learn" - when the fuss is over, the people who screwed up can go away and have their nervous breakdowns. But not just yet, they've got to keep on going and fix the bloody thing so it doesn't happen again, document the problem and fix the whole development system to prevent similar errors. People's lives depend on it. Then they can go shoot themselves to stop the pain and guilt, not before. Posted by: Alan E Brain at March 25, 2003 04:35 AMI don't mean to belittle any deaths, but Furthermore, the two studies of EE and And while it's theoritically possible to So you're left with just empirical And I can attest to that fact being a Please divert to the op-ed section from here, where you'll find my replies. Posted by: Alan E Brain at March 25, 2003 06:11 AMPost a comment
|