←back to thread

628 points xbryanx | 1 comments | | HN request time: 0.253s | source
Show context
hyperman1 ◴[] No.44531640[source]
I'd love to see a technical analysis of what went wrong with the software and what to do about it. Similar to when airplanes crash etc... This is another case like Therac-25 that should be tought in every IT master class.
replies(1): >>44531834 #
1. rwmj ◴[] No.44531834[source]
I did read a very technical report about this which obviously now I can't find :-( My takeaways were: (1) They didn't bother with double-entry bookkeeping. (2) It was a distributed system which no one fully understood and was not based on any normal distributed system principles. (3) Developers made ad hoc changes to the code and even database to temporarily patch things up, even going so far as to hard-code database ids into special cases throughout the code.

Edit: I think this one: https://www.judiciary.uk/wp-content/uploads/2019/12/bates-v-... Also related article: https://www.benthamsgaze.org/2021/07/15/what-went-wrong-with...