Imagine that software development / engineering was a profession along the lines of law or medicine - no one could "practise software" without belonging. Now imagine we are drawing up the ethics code for that profession - is what facebook did something that could reasonably be banned? Is there direct harm involved? In my (very personal) view Facebook is just an example of an externality - this loss of control over da…
The IEEE Computer Society and ACM jointly adopted just such a code of ethics. https://www.computer.org/web/education/code-of-ethics None of it gives Facebook engineers any comfort. They are responsible for the fruits of their efforts. Recent revelations are of degree , not kind . The consequences of engineering work were reasonably foreseeable and the consequences were not at arm's length. Facebook's business model h…
> 1. PUBLIC - Software engineers shall act consistently with the public interest.
> 1.01. Accept full responsibility for their own work.