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
Colin
November 13, 2018
Technology
0
2k
Data Ethics for Regular Developers - rubyconf 2018
Colin
November 13, 2018
Tweet
Share
More Decks by Colin
See All by Colin
It's dangerous to go alone: Building teams like an organizer
colinxfleming
0
400
Other Decks in Technology
See All in Technology
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
160
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
180
EDRの検知の仕組みと検知回避について
chayakonanaika
8
4.2k
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
170
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
300
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
140
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
7
990
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
390
日経のデータベース事業とElasticsearch
hinatades
PRO
0
200
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
280
Goで作って学ぶWebSocket
ryuichi1208
3
2.4k
Reading Code Is Harder Than Writing It
trishagee
2
120
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Gamification - CAS2011
davidbonilla
80
5.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Typedesign – Prime Four
hannesfritz
40
2.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Site-Speed That Sticks
csswizardry
4
400
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
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: C3FLEMIN@GMAIL.COM MY TWITTER: @RIDETHECATBUS