Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Data Ethics for Regular Developers - rubyconf 2018
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Colin
November 13, 2018
Technology
2.2k
0
Share
Data Ethics for Regular Developers - rubyconf 2018
Colin
November 13, 2018
More Decks by Colin
See All by Colin
It's dangerous to go alone: Building teams like an organizer
colinxfleming
0
480
Other Decks in Technology
See All in Technology
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
240
ハーネスエンジニアリングの概要と設計思想
sergicalsix
8
3.5k
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
150
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
6
1.1k
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5k
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
340
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
150
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
170
Amazon S3 Filesについて
yama3133
2
150
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
250
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Thoughts on Productivity
jonyablonski
76
5.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Unsuck your backbone
ammeep
672
58k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Prompt Engineering for Job Search
mfonobong
0
260
The Curse of the Amulet
leimatthew05
1
11k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Accessibility Awareness
sabderemane
0
99
My Coaching Mixtape
mlcsv
0
98
Transcript
DATA ETHICS FOR REGULAR DEVELOPERS: WHAT WE CAN LEARN ABOUT
DATA ETHICS BY PRETENDING TO NOT KNOW WHAT PRINGLES ARE ONLINE COLIN FLEMING @RIDETHECATBUS
CONTENT WARNING • DISCUSSION OF DEATH • DISCUSSION OF ABORTION
CARE
IMAGINE AN INVENTION THAT MAKES TELEPORTATION POSSIBLE
BUT THERE IS A COST
SURPRISE! THE INVENTION IS CARS
DOUBLE SURPRISE! PEOPLE’S DATA IS FUEL
HMM WHAT’S IN THE NEWS TODAY OH DEAR: • EXPERIAN
BREACH? • FACEBOOK/GOOGLE BREACH OF THE MONTH?? • PALANTIR ROBOCOP ALGORITHMS???
REGULAR DEVELOPERS STARE DOWN THESE ETHICAL QUESTIONS ALL THE TIME
OUR ROADMAP FOR THIS TALK: • CRASH COURSE IN ETHICAL
REASONING • IDENTIFYING OUR VALUES • A FEW CASE STUDIES
ETHICS IS OUR RESPONSIBILITY TO ACT IN A WAY INFORMED
BY SHARED AND PERSONAL VALUES (MORE OR LESS)
None
PROGRAMMER CODES OF ETHICS (LIKE THE ASSOCIATION FOR COMPUTING MACHINERY’S)
ARE A THING!
ACM ETHICS SUMMARY: • EVERYONE IS A STAKEHOLDER IN COMPUTING
• AVOID HARM AND PROTECT PRIVACY • AVOID YOLO-DRIVEN DEVELOPMENT
THE DC ABORTION FUND’S VALUES (ROUGHLY): • EMPOWER CLIENTS TO
CARRY OUT THEIR CHOICES • ASKING SLIGHTLY INTRUSIVE QUESTIONS IS OKAY IF IT COULD IMPROVE HOW WE WORK
OUR VALUES AS AN ENGINEERING TEAM: • COLLECTING DATA IS
RISKY SO DO IT CAREFULLY • AVOID DOING MAD SCIENCE
THREE CASE STUDIES: • ASKING FOR DATA IN THE FIRST
PLACE • TRACKING IMMIGRATION STATUS • PREDICTIVE MODELING
ETHICAL QUESTIONS TO ASK: • IS THIS IN LINE WITH
OUR VALUES? • DOES THIS PUT PEOPLE IN HARM’S WAY? • WOULD THIS SURPRISE SOMEONE? • WHAT HAPPENS IF YOU BLOW IT?
FIRST: THE POWER DYNAMICS OF ASKING FOR DATA IN THE
FIRST PLACE
FIRST: ASKING FOR DATA: DOES IT PUT PEOPLE IN HARM’S
WAY?
FIRST: ASKING FOR DATA: WOULD THIS SURPRISE SOMEONE?
FIRST: ASKING FOR DATA: WHAT HAPPENS IF WE BLOW IT?
FIRST AND A HALF: THE POWER DYNAMICS OF ASKING FOR
DATA IN THE FIRST PLACE (AS A FOR PROFIT BUSINESS)
SECOND: TRACKING DANGEROUS DATA LIKE IMMIGRATION STATUS
TRACKING IMMIGRATION STATUS BECAUSE IT’S HELPFUL FOR SERVING PATIENTS
NOT TRACKING IMMIGRATION STATUS BECAUSE I.C.E. IS A THING NOW
SECOND AND A HALF: TRACKING DANGEROUS DATA LIKE IMMIGRATION STATUS
(AS A FOR PROFIT BUSINESS)
THIRD: THE ALGO AND PREDICTIVE MODELING
THIRD AND A HALF: THE ALGO AND PREDICTIVE MODELING (AS
A FOR PROFIT BUSINESS)
I’M OUT OF STUFF TO TALK ABOUT: • PREPARE TO
WORK THROUGH ETHICAL QUESTIONS • THINK HARD ABOUT YOUR VALUES AND POWER • CHARGE IN HEADFIRST
THANKS •JAMEY, ETHICAL DECISIONS TRACK CURATOR •SOUND PERSON
I AM: COLIN FLEMING MY EMAIL:
[email protected]
MY TWITTER: @RIDETHECATBUS