That&#x27;s why we should probably require engineering certifications for working on safety-critical software. Working on such software should require demonstrating a certain level of knowledge <i>and</i> upholding a code of ethics.<p>I generally oppose certification for engineers, but solving collective action dilemmas like this and saving lives in the process is exactly where it would help.