In the light of how important software engineering is, here are some of the ethical ideas a software engineer might want to consider:
- The types of harm the public can suffer as result of your work
- How software engineers contribute to the good life for others