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
820
1
Share
Falsehoods Developers Have About Identity (PyCon AU 2016 Lightning Talk)
Amber Brown (HawkOwl)
August 13, 2016
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
180
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
190
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
230
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
190
The Future of Twisted, and Pretty Much Everything Else (PyCon CZ Keynote, 2015)
hawkowl
0
160
Other Decks in Technology
See All in Technology
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
790
権限管理設計を完全に理解した
rsugi
2
230
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
130
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
290
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
240
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
140
はじめてのAI-DLC
yoshidashingo
2
620
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
0
210
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
300
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
170
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
240
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
650
Featured
See All Featured
Design in an AI World
tapps
1
220
The Spectacular Lies of Maps
axbom
PRO
1
770
So, you think you're a good person
axbom
PRO
2
2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Between Models and Reality
mayunak
4
310
First, design no harm
axbom
PRO
2
1.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
WENDY [Excerpt]
tessaabrams
11
38k
How to Ace a Technical Interview
jacobian
281
24k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
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.