You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Association for Computing Machinery's Committee on Professional Ethics recently updated their guidelines for being an ethical programmer, after more than 25 years. They described their reasoning in this Scientific American article. It mentions stuff I've already raised, like not writing software that disenfranchises people through discrimination, but also other stuff like such as being honest about whether or not you believe you can actually accomplish the task with your skills and competence when you take on new work and that we should foster an environment where technical skills are shared amongst us.
There's lots of good stuff in the ethics code in my opinion, what do you guys think?
The text was updated successfully, but these errors were encountered:
I recommend reading the article, and especially stuff in the solutions space are interesting with regards to this repo:
Paraphrasing (emphasis mine):
Toby Walsh, a professor of artificial intelligence at the University of New South Wales believes ethics to be the new frontier in tech, foreseeing “a golden age for philosophy” – a view with which Eugene Spafford of Purdue University, a cybersecurity expert, concurs.
“And we will eventually give up writing algorithms altogether,” Walsh continues, “because the machines will be able to do it far better than we ever could. Software engineering is in that sense perhaps a dying profession. It’s going to be taken over by machines that will be far better at doing it than we are.”
More practically, Spafford, the software security expert, advises making tech companies responsible for the actions of their products, whether specific lines of rogue code – or proof of negligence in relation to them – can be identified or not. He notes that the venerable Association for Computing Machinery has updated its code of ethics along the lines of medicine’s Hippocratic oath, to instruct computing professionals to do no harm and consider the wider impacts of their work.
The Association for Computing Machinery's Committee on Professional Ethics recently updated their guidelines for being an ethical programmer, after more than 25 years. They described their reasoning in this Scientific American article. It mentions stuff I've already raised, like not writing software that disenfranchises people through discrimination, but also other stuff like such as being honest about whether or not you believe you can actually accomplish the task with your skills and competence when you take on new work and that we should foster an environment where technical skills are shared amongst us.
There's lots of good stuff in the ethics code in my opinion, what do you guys think?
The text was updated successfully, but these errors were encountered: