Should software developers have a code of ethics?
First, do no harm. This is the underlying message of the Hippocratic Oath historically taken by physicians to show they will abide by an ethical code of conduct. Plumbers, construction workers, law enforcement -- almost any professional whose work impacts the public must abide by some sort of ethical code of conduct.
There's one fairly notable exception: technology. While there are organization-- and company-specific codes of conduct -- like these guidelines from the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers - Computer Science (IEEE-CS) joint task force on software engineering ethics professional practices, there's no one all-encompassing set of standards that includes the entire industry.
To read this article in full or to leave a comment, please click here