Top Banner
More Than Binary: PyCon 2016 Inclusive Gender Collection and You
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

Oct 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

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

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

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

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

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

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
Page 9: 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

with permission from @yaoxiaoart, www.yao.nyc,

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
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

??%

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

??%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

“ 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
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

“ 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
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
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
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
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
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
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
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

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

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

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

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

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

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

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

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
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

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

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

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

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

Thank you

@precisememory

https://github.com/anne-decusatis/genderamender

For longer conversations: [email protected]