@krnlg @solitha Therac-25[1] predated most of the problems: the problem is that Therac-25 isn't universally taught in CS classes!
[1] the accidents happened from 1985, but the Therac-25 dates to 1975 and the software was written by one dude using PDP-11 assembler who may well not have understood race conditions.