Professional Documents
Culture Documents
The major approaches to both intuitive and rational ethics in Western Culture and their application to engineering practice.
Philosophical choices
While there are other ethical philosophies from other cultures, the major ones in our Western Culture that have supported the rise of engineering as a profession are: Intuitionist ethics Culture & Conscience Outcome-based ethics - John Stuart Mill Duty-based ethics Immanuel Kant Character-based ethics Aristotle
Intuitionist Ethics
Based on our common cultural background or perhaps inborn conscience. Plato said the to know the Good (as an Ideal) was to do it (in practice). His student Aristotle said that was not enough, it also took an act of will and life long practice to always do the good. The difference here is between connaissance (to know about the good) and savior faire (to know how to do the good).
Application
Intuition is based on an insight which seems to be true or correct. While not rational, most choices in life are informed by unconscious aspects of cognition. Beware intuition when emotionally involved. Intuition is best trusted in simple rather than complex situations, When intuitive (right-brained) judgments conflict it is best to defer to reason (the left brain).
Outcome-Based Ethics
From Jeremy Benthams and John Stuart Mills Ethical Principles. In Eighteenth Century England a number of philosophers developed approaches to epistemology, empiricism, and ethics. Their thinking has guided the consequent development of western Science, western Engineering, and western Ethics.
J. S. Mill: Utilitarianism
Pleasure and the greatest happiness principle hold that actions are right in proportion as they promote happiness, wrong when they promote the reverse. Mill notes that Epicureanism assigned much higher values to the pleasures of the mind and soul compared to those of the body. So did he. The pleasure principle was defended by Mill as the goal of Utilitarianism.
Species of Utilitarianism
Hedonistic Utilitaranism pleasure is the only intrinsic good and pain is the only intrinsic bad. But pleasure here is not just physical pleasure. Rule Utilitarianism Mill noted that we cannot sum the good for all and subtract the bad for all everytime we make a decision, thus we must work within a set of experiential rules. Act Utilitarianism Need not consider each act as universal, hence it can apply to only one decision depending on its own unique context.
Kants Propositions
To have any moral worth an action must be done from duty alone, not from any emotional or rational predisposition. A action can have moral worth only because it is based on principle (i.e., is rational). Duty is the necessity of acting from respect of the moral law. The preeminent good which we call moral consists in the rational conception of the law and not the quality of the outcome.
Compare Anthropologies
Aristotles God given Spirit Personality
Faculties Emotions Character
Physical Body
Physical Body
J. S. Mill Principle of Utilitarianism Utility: greatest good for the greatest number I. Kant Respect for Persons Aristotle Virtue Ethics Principle of Humanity (or Rational Beings) Maximize happiness or well-being
Principle of Universality
We should always act out of duty Develop and practice personal virtue
Always do the right thing no matter who it hurts The virtuous person will always do the right thing
Kant
Principle of Universality. Act as if the maxim of your action were to become by your will a universal law of nature. The goodness of an action is not measured by the outcome of an act, but rather whether it is done out of duty
Aristotle
Good can arise only out of the practice of personal virtue which is developed by lifelong discipline and practice. Virtuous deeds are done by virtuous persons.
Kant
Aristotle
Always seek the mean between extremes of behavior as the first approximation to virtuous behavior.
Kant
We should be rational and dutiful, always seeking to fulfill ethical laws as if they were universals of both hypothetical and categorical behavior. If we seek duty within reason and always respect persons we will always do the right thing. We should develop and practice virtue, and having achieved a virtuous character we will always do the right thing.
Aristotle
Conclusions
Mill Very useful in the practice of engineering since engineering activities are goal directed and result in products and processes which are intended to improve the lives for as many people as possible. Always do the right thing no matter how many people it hurts including yourself. (Subject to the Principle of Humanity.) Make every moral act as if you would want it to be universal law of behavior. Good for engineering since we are concerned with the safety and well-being of our end-users as persons. Engineers must cultivate discipline specific virtues as technical competence, discernment, professional autonomy, innovation. The three most important virtues for engineering innovation are creativity, tenacity, and serendipity.
Kant
Aristotle
Principle 1 (selections)
1.03 Approve software only if they have a wellfounded belief that it is safe, meets specifications, passes appropriate tests and does not diminish quality of life, diminish privacy, or harm the environment. The ultimate effect of the work should be the public good. 1.04 Disclose to appropriate persons or authorities any actual or potential danger to the user, the public, or the environment, that they reasonably believe to be associated with software.
Principle 2
Principle 2: Client and employer Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest. In particular, software engineers shall, as appropriate: 2.01 Provide service in their areas of competence, being honest and forthright about any limits in their experience and education. 2.02 Not knowingly use software that is obtained illegally or unethically.
Principle 2 (selections)
2.05 Keep private any confidential information gained in their professional work, where such confidentiality is consistent with the public interest and consistent with the law. 2.08 Accept no outside work detrimental to the work they perform for their primary employer. (Be careful about moonlighting.)
Principle 3: Product
Principle 3: Product Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. In particular, software engineers shall, as appropriate: 3.01 Strive for high quality, acceptable cost, and a reasonable schedule, ensuring significant tradeoffs are clear to and accepted by the employer and the client and are available for
Principle 3 (selections)
consideration by the user and the public. 3.02 Ensure proper and achievable goals and objectives for any project on which they work or propose. 3.03 Identify, define, and address ethical, economic, cultural, legal, and environmental issues related to work projects. 3.07 Strive to fully understand the specifications for software on which they work.
Principle 3 (selections)
3.10 Ensure adequate testing, debugging, and review of software and related documents on which they work. 3.14 Maintain the integrity of data, being sensitive to outdated or flawed occurrences. 3.15 Treat all forms of software maintenance with the same professionalism as new development.
Principle 4: Judgment
Principle 4: Judgment Software engineers shall maintain integrity and independence in their professional judgment. In particular, software engineers shall, as appropriate: 4.01 Temper all technical judgments by the need to support and maintain human values. 4.04 Not engage in deceptive financial practices such as bribery, double billing, or other improper financial practices.
Principle 5: Management
Principle 5: Management Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. In particular, those managing or leading software engineers shall, as appropriate: 5.01 Ensure good management for any project on which they work, including effective procedures for promotion of quality and reduction of risk.
Principle 5 (selections)
5.02 Ensure that software engineers are informed of standards before they are being held to them. 5.06 Attract potential software engineers only by full an accurate descriptions of the conditions of employment. (No death marches.) 5.07 Offer fair and just remuneration. 5.12 Not punish anyone for expressing ethical concerns about a project.
Principle 6: Profession
Principle 6: Profession Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. In particular software engineers shall, as appropriate: 6.01 Help develop an organizational environment favorable to acting ethically. 6.05 Not promote their own interests at the expense of the profession, client, or employer.
Principle 7: Colleagues
Principle 7: Colleagues Software engineers shall be fair to and supportive of their colleagues. In particular, software engineers shall, as appropriate: 7.01 Encourage colleagues to adhere to this code. 7.02 Assist colleagues in professional development. 7.02 Credit fully the work of others and retain from taking undue credit.
Principle 8: Self
Principle 8: Self Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. In particular, software engineers shall continually endeavor to: 8.02 Improve their ability to create safe, reliable, and useful quality software at reasonable cost and with a reasonable time.
Principle 8 (selections)
8.03 Improve their ability to produce accurate, informative, and well-written documentation. 8.05 Improve their knowledge of relevant standards and the law governing the software and related documents on which they work.
Real-World Examples
The legal but not quite ethical dilemma. Deliver an untested program dilemma. What is the safety factor? Designing for failure. What is the cost of corruption? Can national laws permit unethical behavior? Lockheed and Stanford cases.
A GAAP example.
GAAP: Generally Accepted Accounting Practice In Italy/France/Spain the most commonly used accounting transaction is un-post a journal entry. In German (hence Polish/Czech/Hungarian/etc.) accounting practice it is a felony violation of Federal law to un-post a journal entry? Why? Solution: German accountants always wear vests with their many pockets to carry about slips of paper with provisional journal entries. They only post them when they are certain.