more than binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf ·...
TRANSCRIPT
![Page 1: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/1.jpg)
More Than Binary:
PyCon 2016
Inclusive Gender Collection and You
![Page 2: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/2.jpg)
Anne DeCusatisCore Engineer, MeetupCo-founder, MergeSort
she/her
@precisememory#inclusivegender
![Page 3: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/3.jpg)
1. Why gender matters
2. How people are being inclusive now
3. Gender Amender
![Page 4: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/4.jpg)
What is gender?
![Page 5: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/5.jpg)
None of this is gender
![Page 6: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/6.jpg)
How you feel and how you want to be perceivedWhat is gender?
![Page 7: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/7.jpg)
Why talk about gender at a tech conference?
![Page 8: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/8.jpg)
![Page 10: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/10.jpg)
![Page 11: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/11.jpg)
??%
![Page 12: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/12.jpg)
??%impact
![Page 13: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/13.jpg)
“ It’s an edge case a stress case.
Sara Wachter-Boettcher
![Page 14: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/14.jpg)
![Page 15: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/15.jpg)
“ Before we talk about what ‘doing it right’ looks like, first we have to talk
about why we ask about gender.
Practice Makes Progress
![Page 16: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/16.jpg)
![Page 17: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/17.jpg)
![Page 18: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/18.jpg)
![Page 19: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/19.jpg)
![Page 20: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/20.jpg)
![Page 21: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/21.jpg)
![Page 22: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/22.jpg)
![Page 23: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/23.jpg)
Demo of Gender Amenderhttp://anne.loves.technology/genderamender/
examples/simple.html
![Page 24: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/24.jpg)
Gender Amender’s data source"genderfluid": 3,"genderless": 3,"genderqueer": 3,"intersex": 0,"m to f": 1,"male": 2,"male to female": 1,"man": 2,"neither": 3,"neutrois": 3,"nonbinary": 3,"none": 3,"other": 3,"pangender": 3,"person": 0,"polygender": 3,"prefer not to say": -1,
{"?": 3,"agender": 3,"androgyne": 0,"androgynous": 0,"bigender": 3,"cis": 0,"cisgender": 0,"decline to provide": -1,"f to m": 2,"female": 1,"female to male": 2,"femme": 1,"gender nonconforming": 3,"gender questioning": 3,"gender variant": 3,
"queer": 0,"questioning": 3,"trans": 0,"trans*": 0,"transfeminine": 1,"transgender": 0,"transmasculine": 2,"transsexual": 0,"two spirit": 3,"woman": 1} DECLINE = -1,
NONGENDERED = 0, FEMALE = 1, MALE = 2, NONBINARY = 3
![Page 25: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/25.jpg)
Gender Amender’s data source"genderfluid": 3,"genderless": 3,"genderqueer": 3,"intersex": 0,"m to f": 1,"male": 2,"male to female": 1,"man": 2,"neither": 3,"neutrois": 3,"nonbinary": 3,"none": 3,"other": 3,"pangender": 3,"person": 0,"polygender": 3,"prefer not to say": -1,
{"?": 3,"agender": 3,"androgyne": 0,"androgynous": 0,"bigender": 3,"cis": 0,"cisgender": 0,"decline to provide": -1,"f to m": 2,"female": 1,"female to male": 2,"femme": 1,"gender nonconforming": 3,"gender questioning": 3,"gender variant": 3,
"queer": 0,"questioning": 3,"trans": 0,"trans*": 0,"transfeminine": 1,"transgender": 0,"transmasculine": 2,"transsexual": 0,"two spirit": 3,"woman": 1} DECLINE = -1,
NONGENDERED = 0, FEMALE = 1, MALE = 2, NONBINARY = 3
![Page 26: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/26.jpg)
Gender Amender’s data source"genderfluid": 3,"genderless": 3,"genderqueer": 3,"intersex": 0,"m to f": 1,"male": 2,"male to female": 1,"man": 2,"neither": 3,"neutrois": 3,"nonbinary": 3,"none": 3,"other": 3,"pangender": 3,"person": 0,"polygender": 3,"prefer not to say": -1,
{"?": 3,"agender": 3,"androgyne": 0,"androgynous": 0,"bigender": 3,"cis": 0,"cisgender": 0,"decline to provide": -1,"f to m": 2,"female": 1,"female to male": 2,"femme": 1,"gender nonconforming": 3,"gender questioning": 3,"gender variant": 3,
"queer": 0,"questioning": 3,"trans": 0,"trans*": 0,"transfeminine": 1,"transgender": 0,"transmasculine": 2,"transsexual": 0,"two spirit": 3,"woman": 1} DECLINE = -1,
NONGENDERED = 0, FEMALE = 1, MALE = 2, NONBINARY = 3
![Page 27: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/27.jpg)
Gender Amender’s data source"genderfluid": 3,"genderless": 3,"genderqueer": 3,"intersex": 0,"m to f": 1,"male": 2,"male to female": 1,"man": 2,"neither": 3,"neutrois": 3,"nonbinary": 3,"none": 3,"other": 3,"pangender": 3,"person": 0,"polygender": 3,"prefer not to say": -1,
{"?": 3,"agender": 3,"androgyne": 0,"androgynous": 0,"bigender": 3,"cis": 0,"cisgender": 0,"decline to provide": -1,"f to m": 2,"female": 1,"female to male": 2,"femme": 1,"gender nonconforming": 3,"gender questioning": 3,"gender variant": 3,
"queer": 0,"questioning": 3,"trans": 0,"trans*": 0,"transfeminine": 1,"transgender": 0,"transmasculine": 2,"transsexual": 0,"two spirit": 3,"woman": 1} DECLINE = -1,
NONGENDERED = 0, FEMALE = 1, MALE = 2, NONBINARY = 3
![Page 28: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/28.jpg)
The Python parts - alphabetization
via https://github.com/anne-decusatis/genderamender/blob/master/alphabetize.py
![Page 29: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/29.jpg)
The Python parts - “rendering”
![Page 30: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/30.jpg)
if not chosen_numbers: return RENDERED_GENDERS.UNSURE
if POTENTIAL_INPUTS.DECLINE in chosen_numbers: return RENDERED_GENDERS.DECLINE
![Page 31: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/31.jpg)
if female_words and not male_words and not nb_words: return RENDERED_GENDERS.FEMALE
elif male_words and not female_words and not nb_words: return RENDERED_GENDERS.MALE
elif nb_words and not male_words and not female_words: return RENDERED_GENDERS.NONBINARY
else: return RENDERED_GENDERS.UNSURE
![Page 32: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/32.jpg)
![Page 33: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/33.jpg)
What Gender Amender is not for
● legal compliance● medical history● asynchronous response● No/slow JavaScript
○ see http://www.yaygender.net/pages/gender.pl for an example of how this could work
![Page 34: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/34.jpg)
How can you help?
● Translations to non-English languages● More gender identity words in English● More examples/cleaner code for examples● Things I don’t know I need yet
![Page 35: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/35.jpg)
Meetup
![Page 36: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/36.jpg)
Acknowledgements
http://anne.loves.technology/blog/
http://making.meetup.com
![Page 37: More Than Binary - anne.loves.technologyanne.loves.technology/slides/more-than-binary/pycon.pdf · PyCon 2016 Inclusive Gender Collection and You. Anne DeCusatis Core Engineer, Meetup](https://reader034.vdocument.in/reader034/viewer/2022052020/60345fa3ddcc7e6dad5234fa/html5/thumbnails/37.jpg)
Thank you
@precisememory
https://github.com/anne-decusatis/genderamender
For longer conversations: [email protected]