for the therac one of their main problems was relying on software 100% and not having hardware failsafes as well.
(In this specific case it's probably not a bad thing, just not my style.)