Ethics for the IT professional. Why does that sentence sound so pretentious? The act of developing (or even maintaining) software is a power. But some people with this power do not go by any rules and so create software that they know is not good enough and probably should not see any public use. Why don’t they speak up? Perhaps we have not experienced a severe enough software-related disaster to truly make us rethink our complacency with ethics.
There are three codes which I am aware of for software professionals as I am a member of these organizations:
- IEEE Computer Society
- More generally, all members of the IEEE are expected to follow the IEEE Code of Ethics.
- CIPS (Canadian Information Processing Society)
- Members are only “encouraged” to follow their Code of Ethics and Professional Conduct.
- ACM (Association for Computing Machinery)