Wiener wrote three books that lay down a foundation to a new division of Ethics after World War II ended. The books were Cybernetics (1948), The Human Use of Human Beings (1950) and God and Golem, Inc. (1963). Even though he never saw himself creating a new area of Ethics, Wiener gave detailed examples where some ethical and social issues and implications, which were generated by the use of computers, could be identified. However, his ideas were not taken seriously by other scholars because they considered him an eccentric scientist that fantasized about Ethics (Bynum). Bynum, Terrel. “Computer and Information Ethics.” The Stanford Encyclopedia of Philosophy (Spring 2011 Edition). Ed. Edward N. Zalta, Oct. 2008. Web. 29 Sep. 2013 URL From the Code of Ethics and Professional Conduct (ACM): “ACM Code of Ethics and Professional Conduct .” Association for Computing Machinery Advancing Computing as a Science Profession. Association for Computing Machinery (ACM). Web. 28 Sep 2013. URL Contribute to society and human well-being. Programmers should work to develop computer systems that can reduce negative consequences to society, such as threats to safety and health, and that can make everyday activities and work easier. It is “an obligation to develop to high standards” (Savage). Savage, Brandon. “Ethics for Programmers?.” BrandonSavage.net Perfect the art of software development. 12 Aug. 2009. Web. 29 Sep. 2013. URL Avoid harm to others. Computer systems have an indirect impact on third parties. They can cause loss of information and resources that might result severely harmful for users, the general public, or employers. Therefore, software developers should minimize the risk of harming others due to coding errors, or security issues, by following standards to design and test systems (Code of Ethics and Professional Conduct). Be honest and trustworthy. This principle encourages programmers to be honest and aware of their limitations in knowledge and education when writing computer systems. Also, if a programmer knows there is something wrong with a computer system, he or she should report it immediately to avoid undesirable consequences. Give proper credit for intellectual property. It is mandatory for every software developer to never use and take credit for someone else's work, even when it has not been protected by a copyright law, patent, etc. They must recognize and fully credit other people's works, and they should use their own ideas to develop software. Respect the privacy of others. Computer systems are wrongly used by some people to violate the privacy of others. Software developers should write programs that can protect users’ private information and that can avoid other undesired people to have unauthorized access to it (Code of Ethics and Professional Conduct). Honor confidentiality. Unless required by law or any other ethical guideline, a programmer must keep secret any additional information related to his or her employer that arises from working in a project. From Software Engineering Code of Ethics and Professional Practice “Software Engineering Code of Ethics and Professional Practice.” Association for Computing Machinery Advancing Computing as a Science Profession. Association for Computing Machinery (ACM), Institute of Electrical and Electronic Engineers (IEEE). Web. 28 Sep 2013. URL (IEEE , ACM): Ohio University also trains their computer science majors on the field of programming ethics. They expect every student to understand and follow ACM's principles and responsibilities. “World of Programming.” Ohio University. Web. 8 May 2021. URL
Wiener wrote three books that lay down a foundation to a new division of Ethics after World War II ended. The books were Cybernetics (1948), The Human Use of Human Beings (1950) and God and Golem, Inc. (1963). Even though he never saw himself creating a new area of Ethics, Wiener gave detailed examples where some ethical and social issues and implications, which were generated by the use of computers, could be identified. However, his ideas were not taken seriously by other scholars because they considered him an eccentric scientist that fantasized about Ethics (Bynum). From the Code of Ethics and Professional Conduct (ACM): Contribute to society and human well-being. Programmers should work to develop computer systems that can reduce negative consequences to society, such as threats to safety and health, and that can make everyday activities and work easier. It is “an obligation to develop to high standards” (Savage). Avoid harm to others. Computer systems have an indirect impact on third parties. They can cause loss of information and resources that might result severely harmful for users, the general public, or employers. Therefore, software developers should minimize the risk of harming others due to coding errors, or security issues, by following standards to design and test systems (Code of Ethics and Professional Conduct). Be honest and trustworthy. This principle encourages programmers to be honest and aware of their limitations in knowledge and education when writing computer systems. Also, if a programmer knows there is something wrong with a computer system, he or she should report it immediately to avoid undesirable consequences. Give proper credit for intellectual property. It is mandatory for every software developer to never use and take credit for someone else's work, even when it has not been protected by a copyright law, patent, etc. They must recognize and fully credit other people's works, and they should use their own ideas to develop software. Respect the privacy of others. Computer systems are wrongly used by some people to violate the privacy of others. Software developers should write programs that can protect users’ private information and that can avoid other undesired people to have unauthorized access to it (Code of Ethics and Professional Conduct). Honor confidentiality. Unless required by law or any other ethical guideline, a programmer must keep secret any additional information related to his or her employer that arises from working in a project. From Software Engineering Code of Ethics and Professional Practice (IEEE , ACM): Ohio University also trains their computer science majors on the field of programming ethics. They expect every student to understand and follow ACM's principles and responsibilities. 
D
Bynum, Terrel. “Computer and Information Ethics.” The Stanford Encyclopedia of Philosophy (Spring 2011 Edition). Ed. Edward N. Zalta, Oct. 2008. Web. 29 Sep. 2013 URL
D
“ACM Code of Ethics and Professional Conduct .” Association for Computing Machinery Advancing Computing as a Science
D
Profession. Association for Computing Machinery (ACM). Web. 28 Sep 2013. URL
D
Savage, Brandon. “Ethics for Programmers?.” BrandonSavage.net Perfect the art of software development. 12 Aug. 2009. Web. 29 Sep. 2013. URL
D
“Software Engineering Code of Ethics and Professional Practice.” Association for Computing Machinery Advancing Computing as a Science
R
Profession. Association for Computing Machinery (ACM), Institute of Electrical and Electronic Engineers (IEEE). Web. 28 Sep 2013. URL (IEEE
(IEEE
D
“World of Programming.” Ohio University. Web. 8 May 2021. URL