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
790
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
500
Why Twisted Is The Best (WOOTConf @ LCA 2017)
hawkowl
0
160
Releasing Calendar Versioned Software (PyCon AU 2016)
hawkowl
1
150
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (EuroPython 2016)
hawkowl
0
160
An Asynchronous, Scalable Django with Twisted (PyCon TW 2016 Keynote)
hawkowl
0
200
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (PyCon US 2016)
hawkowl
0
190
Twisted & Python 3 (Python Language Summit, 2016)
hawkowl
0
170
The Report of Twisted's Death; or Twisted & Tornado in the Asyncio Age (Perth Django Meetup)
hawkowl
0
160
The Future of Twisted, and Pretty Much Everything Else (PyCon CZ Keynote, 2015)
hawkowl
0
130
Other Decks in Technology
See All in Technology
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
920
OPENLOGI Company Profile for engineer
hr01
1
46k
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
560
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
230
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.1k
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
2.3k
re:Inventに行くまでにやっておきたいこと
nagisa53
0
820
触れるけど壊れないWordPressの作り方
masakawai
0
450
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
130
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
360
様々なファイルシステム
sat
PRO
0
280
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
270
Featured
See All Featured
Navigating Team Friction
lara
190
15k
Balancing Empowerment & Direction
lara
5
710
Building Adaptive Systems
keathley
44
2.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
Context Engineering - Making Every Token Count
addyosmani
8
320
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
A Tale of Four Properties
chriscoyier
161
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
How to Ace a Technical Interview
jacobian
280
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
680
Embracing the Ebb and Flow
colly
88
4.9k
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.