Last week, I visited the MIT computer science department looking for a very famous cryptographer. As I made my way through the warren of offices, I noticed a poster taped to the wall—the kind put up to inform or inspire students. It was the code of ethics of the Association for Computing Machinery, the world’s largest professional association of computer scientists.

The code is a list of 16 “moral imperatives.” Two items immediately jumped out: