3. Challenging Authority

Professionalism and Codes of Ethics#

While there is no single, authoritative code of ethics for computing, there are some highly regarded and influential codes of ethics created by reputable organisations. They all at least contain some commitment to:

  1. Acting in the public interest
  2. Avoiding harm to other people
  3. Maintaining honesty and integrity
  4. Respecting the privacy of other people
  5. Honouring the confidentiality of the employer
  6. Acting to preserve or improve the reputation of the profession

Examples

The Holocaust

Volkswagen Emissions - 2015

They used ‘defeat devices’ that reduced the performance and emissions of the vehicles during emission tests to pass them.

Online Gambling

Software engineers make the addicting software…

Summary