How about we start with something we need more immediately - updated antitrust laws that are enforced against giant companies like Microsoft? Brad Smith is talking big about requiring an oath for engineers but neglects his own role. Before he was President, he was General Counsel for MS. He is still today the chief legal officer and chief compliance officer alongside his president title (https://en.m.wikipedia.org/wiki/Brad_Smith_(American_lawyer)). Let see him and Microsoft come clean on antitrust, privacy, theft of others’ innovation (like Slack) while holding a giant patent war chest, etc.
Microsoft President: We Need a Hippocratic Oath for Software Engineers
151–160 of 544 posts
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#152I think we need to go well beyond a Hippocratic oath. Most Software Engineering Degrees require an ethics course. Yet - we still have the issues we have today. Asking for good intentions isn't going to change outcomes, because Software Engineers already have good intentions. Nothing will change. How about Software Engineering Licensure? You have been found to contribute glaring security issues in widespread code? Los…
Also it's not that the underbelly asks would ask their hacker candidates for a license, or that the military/cops would care about a licensing body.
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#153I’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…
> Software engineers are accountable to their bosses before their users, no matter how high minded we like to pretend to be I've quit jobs in the past because of ethical concerns about the way in which those above me have been acting. In one case this involved bribery of senior government officials to push through a project that put at risk the privacy of hundreds of thousands of people. If you go along with shit lik…
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#154Earlier quoted context omitted.
And, what's more, isn't behaving ethically not part of being human? Aristotle and a while host of philosophers certainly thought so. Extending this, why don't we expect everyone in society to behave ethically? But then we get into arguments about what is ethical, because people disagree on that, and people naturally will disagree on what is ethical in software development, which isn't always a problem. The is a diver…
Ethic is subjective. Across time and space. Want to see an example - Ask Aristotle are women same or lower than men?
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#155Also, whose ethics would such a Hippocratic Oath advance? For every privacy-conscious person saying that encryption-everywhere is good, there is a law enforcement officer speaking of reduced abilities to solve crimes.
Imagine a software engineer who has been asked to place a backdoor in some software. Is there any piece of uncontroversial advice which you can give them?
And like several previous commenters have asked, could this be a way to shift responsibility from institutions and their management cadre to individual developers?
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#156Doctors 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…
> Why are we trying to shift focus from the wrongs large multi-nationals do to individual software engineers? Because software engineers are the ones doing the actual work. By imposing an ethical standard on the people doing the real work the multinational executives then either accept that limitation or knowingly accept risks from intentionally violating the spirit of that limitation.
Are you now going to ask for more software import/export laws?
Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#157Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#158Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#159Re: Microsoft President: We Need a Hippocratic Oath for Software Engineers
#160I’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…