Microsoft President: We Need a Hippocratic Oath for Software Engineers
21–30 of 544 posts
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#22Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#23I am honestly much more worried about terrible directives coming from c-suite persons, that result in ethically questionable apps and software.
In addition to ethics training and commitments from the persons doing the actual engineering work.
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#24This is especially rich coming from a faboulsy wealthy executive of a company engaged in many unethical activities
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#25Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#26Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#27The ACM Code of Ethics and Professional Conduct has been around for a while and surely is a good start. But if you read through it, you'll quickly come to the conclusion that unless leadership buys into it your only real option is to quit your job if asked to do something you shouldn't. https://www.acm.org/code-of-ethics
The ACM itself also won't put its code on the right side of the kind of wrongs being perpetrated in China.
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#28https://en.m.wikipedia.org/wiki/Professional_Engineers_Ontar... https://www.peo.on.ca/licence-applications/become-profession...
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#29That said, this might actually work! If a software engineer can suffer personal harm by working for a business with iffy ethics, then they are incentivized to play it safe by avoiding working for those types of businesses -- thus correcting the market by internalizing the externalities. I doubt anyone would work for Facebook in a world with a Hippocratic Oath for Software Engineers that has real teeth.
Put another way: pointing to decision makers instead of individual engineers is a simple rephrasing of the Nuremberg defense, "I was just following orders!" It is obvious that we should hold leaders accountable. The question here is whether we hold individual software engineers accountable too (they're not mutually exclusive) and the answer is probably yes.
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#30What we need is ethics in management.