Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2vltxgI.
Theo Schlossnagle talks about why software developers should take ethics into consideration and what can be done to incorporate ethics in a software product. Filmed at qconlondon.com.
Theo Schlossnagle founded Circonus in 2010, and continues to be its principal architect. He is the author of Scalable Internet Architectures, has contributed to several other published works, and is a frequent speaker at IT conferences. He is a member of the IEEE and a distinguished member of the ACM. He serves on the editorial board of the ACM's Queue Magazine and ACM's Practitioner Board.
2. InfoQ.com: News & Community Site
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
swd-ethical-debt
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
3. Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon London
www.qconlondon.com
6. ήθος -> ηθική
The philosophy of ethics is about
systematizing, defending, and recommending concepts of right
and wrong conduct.
Normative Ethics can be viewed from three lenses
Virtue Ethics
Deontology (Duties & Rules)
Consquentialism (Consequences)
8. Change Over Time
Ethics exist only within the context of human society.
Human society changes
Globalization
Scientific understanding
Supernatural belief structures
18. Antecdotes ~ What now?
What can we do?
From day to day ask, “what can I do?”
Is this really my responsibility?
Yes it &$%@*ing is.
Build more diverse teams.
19. Dissenting
Be aware that you are not alone
Understand that ethics are a spectrum
Keep records
Build a dispassionate defense
Work the system
Resigning
20. Start The Conversation
I don’t come with answers… I come with questions.
Familiarize yourself with a code of ethics for computing.
ACM’s Ethics policy (current 1992, new one expected 2018)
ACM’s “Ask and Ethicist”
We need to ask “what are the ethical implications?” all the time.