With great power comes great responsibility

30 Nov 2017

What is ethics?

ACM Code of Ethics

What is ACM Code of Ethics about?

Doing good is not something that matters only to missionaries, social workers and philanthropists. To live a ‘good life’ is to make a positive contribution to the world through your existence, to be able to say at the end of your life that in your short time here, you made the world at least somewhat better than it would have been without you in it.
Dennis Ritchie
Computer Scientist

Creator of C language, Co-creator of Unix operating system. Nowadays, the C language is widely used today in application, operating system, and embedded system development, and its influence is seen in most modern programming languages. Unix has also been influential, establishing computing concepts and principles that have been widely adopted.

"When you cease to make a contribution, you begin to die"
Alan Turing
Computer scientist, mathematician, logician, cryptanalyst, philosopher and theoretical biologist.

Alan Turing is considered by many to be the father of modern computer science as the world knows it. He invented the Turing machine which is the foundation of modern computer.

"Sometimes it's the people no one can imagine anything who do the things no one can imagine"

Who are we obligated to?

Why being ethical is important?

How to practice to live and work ethically:

1. Self-Reflection/Examination:

2. Looking for Moral Exemplars:

3. Exercising our Moral Imagination:

4. Acknowledging your own moral strength:

5. Seeking the Company of Other Moral Persons:

Case Study: The man who saved the World