class: middle # .eight[CSET 170:] ## .eight[Security and Professional Ethics] --- class: middle # Intro to Ethics --- # Agenda 1. [ ] Classical Ethics 2. [ ] Trolley Problem 3. [ ] Programmer Ethics 4. [ ] What Would You Do? --- # What is Ethics? Also known as .eight[Moral Philosophy], it is a branch of philosophy that deals with the concepts of right and wrong. From the Greek word .eight[ĂȘthos] meaning "character." Ethics is separate from legality, tradition, and religious belief. --- # What is Ethics? Officially started with discussions of Socrates in the 400s BC: ## .center[.eight["The unexamined life is not worth living."]] --- # What is Ethics? Schools of thought: - [Virtue Ethics](https://en.wikipedia.org/wiki/Virtue_ethics) - [Stoicism](https://en.wikipedia.org/wiki/Stoicism) - [Hedonism](https://en.wikipedia.org/wiki/Hedonism) - [Consequentialism](https://en.wikipedia.org/wiki/Consequentialism) - [Utilitarianism](https://en.wikipedia.org/wiki/Utilitarianism) - [Deontological Ethics](https://en.wikipedia.org/wiki/Deontological_ethics) and a [heck of a lot more...](https://en.wikipedia.org/wiki/Outline_of_ethics#Branches) --- # The Trolley Problem You see a runaway trolley headed towards five people tied up on the tracks. You are by the lever that can switch the trolley to another track, but there is a single person tied up on this track. You have two options: -- 1. Do nothing and allow the trolley to kill five people? 2. Pull the lever and kill one person? --- class: center, middle # [The Good Place: A Simulation](https://www.youtube.com/watch?v=JWb_svTrcOg) --- # Variants of the Trolley Problem - The Friend - The Fat Man - The Fat Villain - The Transplant [Wikipedia: The Trolley Problem](https://en.wikipedia.org/wiki/Trolley_problem) --- class: center, middle # [Coding Horror: A Question of Programming Ethics](https://blog.codinghorror.com/a-question-of-programming-ethics/) --- # What are Programming Ethics? Now we are getting into .eight[Applied Ethics], taking the philosophy and applying it to our real-world, real-consequence, every day actions. - Business Ethics - Machine Ethics - Publication Ethics - Programmer Ethics? --- # Thought Experiment ## .fourteen[Can you think of a project that you would tell your boss you wouldn't work on?]