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
Falsehoods Developers Have About Identity (PyCo...
Search
Amber Brown (HawkOwl)
August 13, 2016
Technology
1
810
Falsehoods Developers Have About Identity (PyCon AU 2016 Lightning Talk)
Amber Brown (HawkOwl)
August 13, 2016
Tweet
Share
More Decks by Amber Brown (HawkOwl)
See All by Amber Brown (HawkOwl)
Batteries Included, But They're Leaking (Python Language Summit, 2019)
hawkowl
0
530
Why Twisted Is The Best (WOOTConf @ LCA 2017)
hawkowl
0
170
Releasing Calendar Versioned Software (PyCon AU 2016)
hawkowl
1
160
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (EuroPython 2016)
hawkowl
0
180
An Asynchronous, Scalable Django with Twisted (PyCon TW 2016 Keynote)
hawkowl
0
210
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (PyCon US 2016)
hawkowl
0
210
Twisted & Python 3 (Python Language Summit, 2016)
hawkowl
0
190
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (Perth Django Meetup)
hawkowl
0
180
The Future of Twisted, and Pretty Much Everything Else (PyCon CZ Keynote, 2015)
hawkowl
0
150
Other Decks in Technology
See All in Technology
When an innocent-looking ListOffsets Call Took Down Our Kafka Cluster
lycorptech_jp
PRO
0
120
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.7k
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
3
720
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
180
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.3k
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
710
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
530
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
5
1.1k
Kubernetesにおける推論基盤
ry
1
300
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
12
5.4k
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
170
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
74
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
Statistics for Hackers
jakevdp
799
230k
The SEO identity crisis: Don't let AI make you average
varn
0
410
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
69
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Automating Front-end Workflow
addyosmani
1370
200k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Transcript
Falsehoods Developers Have About Identity PyCon Australia, 2016
Hello, I’m Amber Brown (HawkOwl)
@hawkieowl atleastfornow.net
Identity
@hawkieowl "Falsehoods Programmers Have About Identity" What is identity?
@hawkieowl "Falsehoods Programmers Have About Identity" <poll>
@hawkieowl "Falsehoods Programmers Have About Identity" Name Gender Date of
Birth Nationality
@hawkieowl "Falsehoods Programmers Have About Identity" Name Gender Date of
Birth Nationality
@hawkieowl "Falsehoods Programmers Have About Identity" Married people Trans &
NB individuals Divorced people Pseudonymous people
@hawkieowl "Falsehoods Programmers Have About Identity" My name: Amber Hawkie
Brown != my birth name
@hawkieowl "Falsehoods Programmers Have About Identity" First name [Middle name]
Last name
@hawkieowl "Falsehoods Programmers Have About Identity" Name
@hawkieowl "Falsehoods Programmers Have About Identity"
@hawkieowl "Falsehoods Programmers Have About Identity"
At common law an adult may assume any surname by
using such name and becoming known by it. A surname is not a matter of law but a matter of repute … The law of this country allows any person to assume and use any name, provided its use is not calculated to deceive and to inflict pecuniary loss.
@hawkieowl "Falsehoods Programmers Have About Identity" Name Gender Date of
Birth Nationality
@hawkieowl "Falsehoods Programmers Have About Identity" Gender is not binary
Gender is not constant
@hawkieowl "Falsehoods Programmers Have About Identity" Gender is not something
you should care about
@hawkieowl "Falsehoods Programmers Have About Identity" Pronouns != Gender
@hawkieowl "Falsehoods Programmers Have About Identity" Sex != Gender
@hawkieowl "Falsehoods Programmers Have About Identity" Name Gender Date of
Birth Nationality
@hawkieowl "Falsehoods Programmers Have About Identity" It can't change, right?
@hawkieowl "Falsehoods Programmers Have About Identity" lol, clerical errors
@hawkieowl "Falsehoods Programmers Have About Identity" lol, historical timezone changes
@hawkieowl "Falsehoods Programmers Have About Identity" Name Gender Date of
Birth Nationality
@hawkieowl "Falsehoods Programmers Have About Identity" Countries merging Countries splitting
Countries changing hands
What does your application do wrong?
@hawkieowl "Falsehoods Programmers Have About Identity" Django does names wrong
@hawkieowl "Falsehoods Programmers Have About Identity" Facebook does names VERY
wrong ...but genders sort of right
@hawkieowl "Falsehoods Programmers Have About Identity" Every Australian form does
marriages wrong
@hawkieowl "Falsehoods Programmers Have About Identity" The only way to
fix this is to have a diverse developer base
@hawkieowl "Falsehoods Programmers Have About Identity" Don't think you know.
You don't know.
The Consequences
@hawkieowl "Falsehoods Programmers Have About Identity" Denying a person their
identity is denying them their humanity
@hawkieowl "Falsehoods Programmers Have About Identity" Excluded Marginalised Upset
@hawkieowl "Falsehoods Programmers Have About Identity" Don't make assumptions.