Live data from Hacker News

Microsoft President: We Need a Hippocratic Oath for Software Engineers

capitalandgrowth.org

41–50 of 544 posts

Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers

#41
post #8

I’m not a fan of comparisons to the Hippocratic oath. The greatest risk to AI ethics is not the ethics of software engineers but the ethics of the software engineering process. By the time tasks are handed to engineers, most of the ethical decisions have been made by product managers, designers, and business stakeholders who are focused on their own goals. Software engineers are accountable to their bosses before the…

In sufficiently complex systems, you can always blame someone else if you're motivated to do so. https://www.youtube.com/watch?v=IssR_J0QWr4

But ultimately there's always a software engineer involved in the creation of software - and that's not true of any of the other roles you mentioned. Since software engineers are necessary and sufficient to produce software, they should always be held responsible, and any oath should fall on engineers.

> To say it’s on the engineer to do no harm puts them in the tenuous position of doing the job or being replaced by someone who will.

Well, yes - if there were no tradeoffs there would be no point in having an oath to begin with. But there are software engineers today, including some on HN, who do things more harmful and unethical than medical malpractice, and they are personally culpable for the decision to do so - just as their replacements would be if they refused. I would also like to see laws criminalizing those individual engineers' conduct - maybe you're alluding to the same thing? - but an oath is a good start.

Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers

#43

Doctors no longer take the Hippocratic Oath (because it is incompatible with a lot of difficult situations doctors are placed in). But more to the point: Why are we trying to shift focus from the wrongs large multi-nationals do to individual software engineers? Plus what would the result be if this "oath" conflicts with a manager's instructions? Maybe we should start with Microsoft, Google, Comcast, Oracle, and simil…

Maybe, “don’t be evil”.

Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers

#47
This seems like "noble virtue signaling" for software executives.

It isn't taking a five why's approach to the problem of ethical failures in the industry. It won't fix root cause problems.

We don't need a Hippocratic oath for Software Engineers. We need laws and regulations around some things. And then the government needs to penalize C-level execs, the board, and major shareholders for violating them.

The problem is that laws apply to individual without significant financial resources, sporadically to the truly wealthy, almost never to corporations, and never to the shareholders.

Trying to fix a broken system with a "Hippocratic oath" for software developers is like trying to fix school shootings by making sure the doctors will save the school shooters as much as the victims.

Microsoft could still be profitable and fix way more bugs in the software than they do - they choose the higher profit margin over "the good of humanity" all day every day, and it is the executives and major shareholders that make that own that decision.

Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers

#48

We should aim for having a "Hippocratic Oath" in place for the CEO's, board, and other business leadership too. They're the one's who's "interesting" ethics are responsible for the things mentioned in the article. The engineers wouldn't generally even attempt to implement the concerns in the article unless directed by their organisational higher-ups.

Quite. Some of the most egregious ethics lapses come from 'management decisions'. Some infamously immortalized by Challenger story ( https://freakonomics.com/2011/06/01/launching-into-unethical... ), where manager effectively overruled engineers, who explicitly told him it was a bad idea. Oh yeah, he called it a 'management decision' too.

Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers

#49
post #16

Translation: we need to increase barriers of entry to working in this field by spreading the social cancer that is vocational licensing to software engineering.

How do you hire an architect to design your house? Pick a doctor? Pick a lawyer?
Post reply on HN