anti-patterns for diversity - europython 2016 · 2015-12-23 · anti-patterns for diversity stop...

29
Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder

Upload: others

Post on 19-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Anti-patterns for DiversityStop doing the same thing and expecting

different results

Naomi Ceder, @NaomiCeder

Page 2: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

But first, a commercial

PSF meeting● Room: Barria1 ● When: right after lightning talks● Who: EVERYONE● What: updates on PSF membership options,

work groups, and more

Page 3: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

We know diversity is a good thing

Page 4: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Diverse teams solve problems betterDiverse teams are more adaptable

and more creative(supported by studies dating back to 1956)

Page 5: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

We have a shortage of talentDemand could double by 2020

Page 6: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Plus, sharing is the right thing to do.

Page 7: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Everyone says they're trying to increase diversity.

And yet...

Page 8: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

when we look for a "programmer"

Page 9: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Twitter has only 49 black engineers (1.7%)Women are leaving "in droves"(It's not just a pipeline problem)

Page 10: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

#RealDiversityNumbers(started trending late Tuesday)

(Gender, Age, Race, Economic status, Disability, Autism, etc)

Page 11: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

The Python community has done a lot(I'd say I'm proof of that)

but... who do we NOT see here?

Page 12: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Diversity is a hard probleminclusion is even harder

and it's EVERYBODY'S problem

Page 13: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

I dont' have clear answersthe person I worry most about is me

Page 14: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

If what we're doing isn't working,why do we keep doing it?

Page 15: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Take testing, for exampleWe know it's a good thing

but TDD requires a change in behavior

Page 16: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Anti-patterns for diversity

Page 17: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Invoking "meritocracy"

"I don't see a problem"

"They don't want to..."

Giving lip service and hoping no one notices the truth

1 - Denying the problem

Page 18: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

"It's a pipeline problem""The education system is at fault"

"There are no candidates"

2 - Denying a solution

Page 19: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Relying on "culture fit"

Ignoring impostor syndrome & stereotype threat

3 - Assuming everyone is like you

Page 20: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

MicroaggressionsDouble standards

No defined processesLower pay/no path for advancement

4 - Rigging the game

Page 21: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But
Page 22: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

People can be marginalized in multiple ways

And the effects multiply

5 - Ignoring intersecionality

Page 23: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

It's hard to see what doesn't touch youOthers' stories can feel accusingListening can be uncomfortable

6 - Not listening

Page 24: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Diversity is a hard problemTrue inclusion is even harder

Page 25: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

There are no easy answers,no overnight fixes

Page 26: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

We are ALL part of the problem,but we an ALL be part of the solution.

Page 27: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Changing who we include requires

changing what we do

Page 28: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

It will make us all better

Page 29: Anti-patterns for Diversity - EuroPython 2016 · 2015-12-23 · Anti-patterns for Diversity Stop doing the same thing and expecting different results Naomi Ceder, @NaomiCeder. But

Thanks!

@[email protected]