Description
I recently looked at the Archimedean Oath and I think we miss tenets about not disenfranchising people because of their religion, ethnicity, gender or such and respecting the environment.
Examples of the first one is the field I work in, machine learning. As decisions are made more and more often by ML models I think engineers have a moral responsibility to make sure the decisions don't make an impact for one group at the expense of another through bias. At least, I think they should be mindful of the bias in their data when they make models.
An example of the second would be the defeat device of Volkswagen, I think a moral programmer should turn down building software who's sole purpose is to trick environmental regulators and keep hurting the planet.
I suggest changing tenet 8 to address the issue of discrimination.
I will consider the possible consequences of my code and actions. I will not write software that hurts people based on religion, nationality, race, sex, wealth and politics.
And creating a new tenet for the environment.
I will practise respect for the environment.