I just got back from the May ExploreTech Toronto meetup where I gave a talk on ethics in tech. In this presentation I had a look at the ACM Code of Ethics and Professional Conduct and the IEEE Code of Ethics and proposed some ways on how we can apply these guidelines to our daily doings as software developers.
You can find the slides for my presentation here.