3 ms·
In the preamble, they discuss that topic in depth. For brief example, “The Code is not a simple ethical algorithm that generates ethical decisions.” and “In
by 9wzYQbTYsAIc 4y ago
In the preamble, they discuss that topic in depth.
For brief example,
“The Code is not a simple ethical algorithm that generates ethical decisions.”
and
“In some situations standards may be in tension with each other or with standards from other sources. These situations require the software engineer to use ethical judgment to act in a manner which is most consistent with the spirit of the Code of Ethics and Professional Practice, given the circumstances.”
- tsegratis 4y agoI'm glad you like ethics. My criticisms above are not meant to say the article is bad; but that it can improve. Which is almost a truism of life "Aim for the stars" is aspirational. But you cannot judge somebody for failing to achieve it "Software engineers shall ... meet the highest professional standards possible." is aspirational. This is a good aspiration, but "shall" is the language of legalistic requirement. -- The document is aiming to do both 6.11. Recognize that violations of this Code are inconsistent with being a professional software engineer 6.13. Report significant violations of this Code to appropriate authorities... 8.09. Recognize that personal violations of this Code are inconsistent with being a professional software engineer Ouch. This is extremely legalistic, they judge people by unmeetable criteria, then do not allow judgement of their own criteria! I'm sorry...
- 9wzYQbTYsAIc 4y ago> Ouch. This is extremely legalistic, they judge people by unmeetable criteria, then do not allow judgement of their own criteria! That is highly disingenuous to write. Lawyers, doctors, and members of the other recognized professions all abide by similar language.