Unexpected Histories
The Toothless ACM Code of Ethics
The railroad handbooks are written in blood. Every rule exists because someone died. Railroad accidents would seem completely unrelated to modern software development, but our software is quickly reaching the same point. People can die due to problematic software. Contributing to this problem is the fact that we have no code of ethics with teeth. We'll see how this came to pass, through the Harvard Business School, and how it disproportionately affects women and persons of color. This power imbalance won't right itself; it likely requires an outside force such as antitrust remediation.