They sound promising, but fall short: ethical codes leave software engineers to face great risks on their own. And that has deadly consequences. — During the lasts years, I have been stumbling upon news about software defects that have endangered or even killed people. The problem is that, in many cases, it seems that software engineers were aware of the problems created, and yet they were unable to do anything. But Why?