4 ms·
Imho, the most important part of the whole code is in the preamble: > The Code is not an algorithm for solving ethical problems; rather it serves as a basis fo
by sgift 3y ago
Imho, the most important part of the whole code is in the preamble:
> The Code is not an algorithm for solving ethical problems; rather it serves as a basis for ethical decision-making. When thinking through a particular issue, a computing professional may find that multiple principles should be taken into account, and that different principles will have different relevance to the issue. Questions related to these kinds of issues can best be answered by thoughtful consideration of the fundamental ethical principles, understanding that the public good is the paramount consideration. The entire computing profession benefits when the ethical decision-making process is accountable to and transparent to all stakeholders. Open discussions about ethical issues promote this accountability and transparency.
There's no algorithm for ethics. People will have to weigh different aspects and make decisions. Others can and will disagree with the decisions that have been made. So, we need to think about our decisions and be prepared to defend them. The exercise alone will to make better decisions than just "going with the flow" or "yolo" or "I did what was asked of me", even if in the end we do decide to do what was asked of us.