Hacker News new | past | comments | ask | show | jobs | submit login

There should be more choices rather than "find another company". The problem is that it is an economically valid argument to say "if I don't, someone else will".

I believe that professions should have codes of ethics, and people should be expected to adhere to those codes of ethics. Right now there is no licensing or apprenticeship or registration associated with the profession of "software developer". There are some organizations that issue professional certifications in adjacent areas (MCSE, CISSP, etc.) that have codes of ethics associated with them, but I rarely see disciplinary action associated with them, and in any case employability is not linked to these certifications.

Conversely, lawyers have bar associations that evaluate complaints and can withdraw permission to practice.

Doctors have the Hippocratic Oath, but I'm not sure that it's enforced for medical licensure. However doctors do have medical licensing boards and licenses can be revoked.

Pilots have revocable licenses but I'm not sure they have a code of ethics.

Civil engineers have codes of ethics and licensure, but licensure revocation appears associated with legal malpractice, not ethical malpractice.

In any case, there are societal mechanisms that could be used to associate codes of ethics with software developers, if we as a profession and a society chose to, which I'm not optimistic will happen.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: