| Who's working on technology like this, and why? And why isn't it self-evidently bad to the people working on it? I think a code of professional ethics around software engineering is long past due. Journalists started doing this in the 20s[1] after a series of events, including the Spanish-American war, made the awful potential of ethical lapses in journalism obvious to everyone.[2] We can't continue to maintain the reflexive belief that technology is neutral and is only dangerous depending on how it's used. At some point people have to be willing to refuse to work on certain things because of the obvious social implications those things would have. I don't know how anybody could be working on things like lethal drones, facial recognition, locked bootloaders, deep packet inspection, or other freedom-reducing technology without considering the consequences of their work. And I recognize that not everybody thinks the technologies I mentioned above are categorically wrong, but it'd be cool to start a conversation to draw lines about what is. 1. http://www.spj.org/ethicscode.asp
2. Spare me, I know the profession isn't perfect and ethical lapses still abound, but at least we have some way of knowing when an ethical standard has been broken. |
I can think of several existing codes of ethics that might apply to software engineering.
For starters, the ACM Code of Ethics was adopted over 20 years ago. http://www.acm.org/about/code-of-ethics
The IEEE Code of Ethics dates to 1963, which is when AIEE merged with IRE. http://www.ieee.org/about/corporate/governance/p7-8.html
IEEE's Computer Society also has its own code of ethics, adopted jointly with the ACM in 1999. http://www.computer.org/portal/web/certification/resources/c...
Finally, there's the Obligations of the Order of the Engineer, which has been around since 1970. http://www.order-of-the-engineer.org/?page_id=6
NCSU's Ethics in Computing website has links to most of these, and more. http://ethics.csc.ncsu.edu/basics/codes/
My own experience in the software industry is that professional society membership and conference attendance is relatively rare, especially when I compare it to other fields I have exposure to, like the library world, where membership in at least one professional society is de rigueur. I wonder if the problem is not a lack of a code of professional ethics but rather a lack of exposure to them?