SlideShare une entreprise Scribd logo
1  sur  21
I’m a Barbie Girl…
   in a CS World
        Pamela Fox

     Ignite Sydney 2010
The Next Barbie
A few weeks ago, Mattel created an online vote for an incredibly important question: the
profession of the next Barbie doll. They included computer engineer barbie as an
option, which pretty much guaranteed that the entire online world would vote for that
The Vote
News of the vote spread virally - through Reddit, Digg, Twitter, and even our internal
Google mailing lists. Well, obviously, we won the vote, and we probably only hacked it a
little bit. So now, Mattel just had to figure out what Computer Engineer barbie would look
like.
The Result




This is what they came up with. She's got a pink laptop, pink shoes, skintight pants, & a
whole lot of binary code. Some people saw the new doll and accused Mattel of
continuing to uphold their bad reputation of encouraging stereotypes about females, like
being girly-girl and loving pink.
Breaking Stereotypes




But actually, Mattel breaking the stereotypes here. The stereotype of a CompSci girl now
is that they *dont* like pink. Here, Mattel is telling little girls that they *can* like pink and
be a computer engineer at the same time. That's an important message, and I want to
explain why I think so now.
Growing Up

                                       my mum, my dad, & my 3 computers




Lets step back a bit, to when I was a little girl. I learnt programming in middle school
from my parents, both computer scientists. I had fun programming in my spare time, and
I thought my parents had a fun job, so I decided I would go to college and major in
computer science.
One of these things is not like the other…




When I got to college, I realized I didn't quite fit in with my peers. I remember being in
my freshman Comp Sci class on Halloween, and only the 2 girls had come in costume.
The other girl wore a Star Wars trooper costume. I wore demon horns, a miniskirt, and
boots. Oops.
THEM
ME




After I eventually made friends with my classmates, they were quick to point out more of
more of our differences. They loved Star Wars; I loved chick flicks. The only game I
could beat was Solitaire; the only games they played were „real‟ games.
Not Geeky Enough




Once my CS friends realized I wasn‟t a “true geek”, I wasn't invited to most of their
hangouts - D&D nights, sci-fi screenings, or gaming nights. Eventually, I just wasn't
invited to anything at all. I was sad, but busied myself with extracurriculars.
Earning Geek Cred

In my masters year, I grew lonely and wanted to find a way to fit in more. So, I learned
how to program games, and I bought a few vintage gaming shirts (even though I'd never
played those games). That was enough geek cred to make the CompSci crowd accept
me, even if it was kind of faked.
“Sauce on Mouth”
                                                   Not Quite Right
   (A classic Pamela look, from years
   of practicing no table manners)




                                                My dad’s shirt from the 70s.
                                                My closet was entirely extracted from his.



The feeling of not belonging wasn‟t exactly new to me. I was raised by british geeks in
upstate new york, and my siblings and I were often reminded by classmates that we
weren't quite right. We didn't say stuff the right way, we didn't wear the right clothes, and
we didn't have any "common" sense (arguably not that common).
So I didn't think about it much - this feeling that I didn't belong in CS - until I met another
group of people that felt the same way. That happened when I was given the opportunity
to teach web dev to a group of minority students for 2 weeks - where minority means
mostly women, blacks, and hispanics.
Dance-Offs!
I've met a lot of CS students in my time, and these ones were *different*. They used to
hold dance-offs after class – sometimes during! That inspired me to hold dance-offs at
conferences, because, really, every conference can use a dance-off, and it's a great way
to stall when you're having technical problems.
Stereotype versus Reality




Anyway, they were asked to put on a poster session about their own ideas for increasing
diversity. There‟s one poster that I always remembered, by one of my favorite students.
She had drawn a picture of a girl that was half-stereotype/half-reality, where the
stereotype was an introverted super-genius, and the reality was creative & social.
More Girls Like Her




She said that she just wanted more role models like the colorful girl -- she wanted more
examples that she could be that girl, and still be in CS. For girls like her growing up now
and deciding what they want to be, Barbie could serve as their role model, could prove
to them that it was possible.
Barbies in every Flavor




It‟s not that I want the next generation of CS geeks to all wear pink. I just want to get rid
of the idea that all CS geeks need to like anything in particular - besides
programming, of course. Ideally, there would be computer engineer barbies in all flavors
- punk, goth, prep, jock, nun - and all races and genders
Occupation vs. Personality




Generally, I think your occupation shouldn't be dependent on your personality and
hobbies. You should be able to be a fashionable construction worker, a cross-dressing
politician, a preppy tattoo artist, or a sex-crazy golfer. I know it's hard for us to
disassociate them, but as far as I can see, it's the only way to get diversity across the
board.
Diversity is a
      Good Thing




Diversity is important, particular in a decision-making group - like a profession or
professional team. In the Wisdom of Crowds, the author argued that one of the 4
elements needed for a wise crowd is diversity of opinion, to ensure enough variance in
approach, thought process, and private information.
That's just a theory, of course, so you don't have to believe it. But in my own experience
on project teams, it helps to have a variety of perspectives on a problem, and since
many CS projects are user-oriented, it also helps to have your project team reflect the
diversity of your users.
Welcome to CS!




My basic point is that the Comp Sci world should be one that makes anyone feel
welcome, and that doesn't care what your "extra" skills are. I shouldn't have to defend
my Comp Sci cred just because I wear a miniskirt or can't get past the first level of Super
Mario Brothers. I should just belong, and so should any of you.
I want to thank Mattel for taking the first step, by showing that you can be a Barbie girl in
a CS world. Now, the next step is for all you with kids to buy that doll - modding as
desired - and encourage your kid to pick a profession regardless of their personality and
personal preferences.

Contenu connexe

Similaire à Encouraging diversity in computer science with pink laptop Barbie

Essay Writing For Juniors
Essay Writing For JuniorsEssay Writing For Juniors
Essay Writing For JuniorsAna Hall
 
X-centric Magazine, May 31, 2013 Issue
X-centric Magazine, May 31, 2013 IssueX-centric Magazine, May 31, 2013 Issue
X-centric Magazine, May 31, 2013 IssueDaragott
 
FrenchBK Presents: C+C // The Innovasion Issue
FrenchBK Presents: C+C // The Innovasion IssueFrenchBK Presents: C+C // The Innovasion Issue
FrenchBK Presents: C+C // The Innovasion IssueAlisa Leonard
 
Wowin gold news
Wowin gold newsWowin gold news
Wowin gold newssafed3gold
 
No, Really, I'm Shy
No, Really, I'm ShyNo, Really, I'm Shy
No, Really, I'm ShyPamela Fox
 
How To Write A 5 Paragraph Essay Dog
How To Write A 5 Paragraph Essay DogHow To Write A 5 Paragraph Essay Dog
How To Write A 5 Paragraph Essay DogRochelle Schear
 
Write An Essay In One Day
Write An Essay In One DayWrite An Essay In One Day
Write An Essay In One DayLilian Gerlin
 
Model Essays 2 Scholastic International
Model Essays 2 Scholastic InternationalModel Essays 2 Scholastic International
Model Essays 2 Scholastic InternationalKimberly Berger
 
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...rebootio
 

Similaire à Encouraging diversity in computer science with pink laptop Barbie (15)

Essay Writing For Juniors
Essay Writing For JuniorsEssay Writing For Juniors
Essay Writing For Juniors
 
PPP Slideshow
PPP SlideshowPPP Slideshow
PPP Slideshow
 
Portfolio
PortfolioPortfolio
Portfolio
 
X-centric Magazine, May 31, 2013 Issue
X-centric Magazine, May 31, 2013 IssueX-centric Magazine, May 31, 2013 Issue
X-centric Magazine, May 31, 2013 Issue
 
7. fmp evaluation
7. fmp evaluation7. fmp evaluation
7. fmp evaluation
 
FrenchBK Presents: C+C // The Innovasion Issue
FrenchBK Presents: C+C // The Innovasion IssueFrenchBK Presents: C+C // The Innovasion Issue
FrenchBK Presents: C+C // The Innovasion Issue
 
WRITING NUMBERS By
WRITING NUMBERS ByWRITING NUMBERS By
WRITING NUMBERS By
 
Wowin gold news
Wowin gold newsWowin gold news
Wowin gold news
 
No, Really, I'm Shy
No, Really, I'm ShyNo, Really, I'm Shy
No, Really, I'm Shy
 
Android_TheYak34
Android_TheYak34Android_TheYak34
Android_TheYak34
 
How To Write A 5 Paragraph Essay Dog
How To Write A 5 Paragraph Essay DogHow To Write A 5 Paragraph Essay Dog
How To Write A 5 Paragraph Essay Dog
 
Write An Essay In One Day
Write An Essay In One DayWrite An Essay In One Day
Write An Essay In One Day
 
Man & Machine Power Point For Video Gaming
Man & Machine Power Point For Video GamingMan & Machine Power Point For Video Gaming
Man & Machine Power Point For Video Gaming
 
Model Essays 2 Scholastic International
Model Essays 2 Scholastic InternationalModel Essays 2 Scholastic International
Model Essays 2 Scholastic International
 
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...
Reboot Podcast #37 - Are you a Servant Leader - with Patrick Campbell on Rebo...
 

Plus de Pamela Fox

Teaching Programming Online
Teaching Programming OnlineTeaching Programming Online
Teaching Programming OnlinePamela Fox
 
Engineering culture
Engineering cultureEngineering culture
Engineering culturePamela Fox
 
Django Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryDjango Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryPamela Fox
 
A Year of Hermit Hacking
A Year of Hermit HackingA Year of Hermit Hacking
A Year of Hermit HackingPamela Fox
 
Making JavaScript Libraries More Approachable
Making JavaScript Libraries More ApproachableMaking JavaScript Libraries More Approachable
Making JavaScript Libraries More ApproachablePamela Fox
 
How I became a born again vegetable-tarian
How I became a born again vegetable-tarianHow I became a born again vegetable-tarian
How I became a born again vegetable-tarianPamela Fox
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer ExperiencePamela Fox
 
Writing Apps the Google-y Way (Brisbane)
Writing Apps the Google-y Way (Brisbane)Writing Apps the Google-y Way (Brisbane)
Writing Apps the Google-y Way (Brisbane)Pamela Fox
 
The Wonders of the "Onesie"
The Wonders of the "Onesie"The Wonders of the "Onesie"
The Wonders of the "Onesie"Pamela Fox
 
Google Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformGoogle Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformPamela Fox
 
Collaborative Mapping with Google Wave
Collaborative Mapping with Google WaveCollaborative Mapping with Google Wave
Collaborative Mapping with Google WavePamela Fox
 
Google Products: Deep Dive on Google Maps
Google Products: Deep Dive on Google MapsGoogle Products: Deep Dive on Google Maps
Google Products: Deep Dive on Google MapsPamela Fox
 
Google Products & Google Maps
Google Products & Google MapsGoogle Products & Google Maps
Google Products & Google MapsPamela Fox
 
Mashups & APIs
Mashups & APIsMashups & APIs
Mashups & APIsPamela Fox
 
A World of Words
A World of WordsA World of Words
A World of WordsPamela Fox
 
Web APIs & Google APIs
Web APIs & Google APIsWeb APIs & Google APIs
Web APIs & Google APIsPamela Fox
 
Growing up Geek: My Dad, the Computer Scientist
Growing up Geek: My Dad, the Computer ScientistGrowing up Geek: My Dad, the Computer Scientist
Growing up Geek: My Dad, the Computer ScientistPamela Fox
 
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructureLiving in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructurePamela Fox
 
Client Killed the Server Star
Client Killed the Server StarClient Killed the Server Star
Client Killed the Server StarPamela Fox
 
Flex vs. HTML5 for RIAS
Flex vs. HTML5 for RIASFlex vs. HTML5 for RIAS
Flex vs. HTML5 for RIASPamela Fox
 

Plus de Pamela Fox (20)

Teaching Programming Online
Teaching Programming OnlineTeaching Programming Online
Teaching Programming Online
 
Engineering culture
Engineering cultureEngineering culture
Engineering culture
 
Django Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryDjango Admin: Widgetry & Witchery
Django Admin: Widgetry & Witchery
 
A Year of Hermit Hacking
A Year of Hermit HackingA Year of Hermit Hacking
A Year of Hermit Hacking
 
Making JavaScript Libraries More Approachable
Making JavaScript Libraries More ApproachableMaking JavaScript Libraries More Approachable
Making JavaScript Libraries More Approachable
 
How I became a born again vegetable-tarian
How I became a born again vegetable-tarianHow I became a born again vegetable-tarian
How I became a born again vegetable-tarian
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer Experience
 
Writing Apps the Google-y Way (Brisbane)
Writing Apps the Google-y Way (Brisbane)Writing Apps the Google-y Way (Brisbane)
Writing Apps the Google-y Way (Brisbane)
 
The Wonders of the "Onesie"
The Wonders of the "Onesie"The Wonders of the "Onesie"
The Wonders of the "Onesie"
 
Google Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformGoogle Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, Platform
 
Collaborative Mapping with Google Wave
Collaborative Mapping with Google WaveCollaborative Mapping with Google Wave
Collaborative Mapping with Google Wave
 
Google Products: Deep Dive on Google Maps
Google Products: Deep Dive on Google MapsGoogle Products: Deep Dive on Google Maps
Google Products: Deep Dive on Google Maps
 
Google Products & Google Maps
Google Products & Google MapsGoogle Products & Google Maps
Google Products & Google Maps
 
Mashups & APIs
Mashups & APIsMashups & APIs
Mashups & APIs
 
A World of Words
A World of WordsA World of Words
A World of Words
 
Web APIs & Google APIs
Web APIs & Google APIsWeb APIs & Google APIs
Web APIs & Google APIs
 
Growing up Geek: My Dad, the Computer Scientist
Growing up Geek: My Dad, the Computer ScientistGrowing up Geek: My Dad, the Computer Scientist
Growing up Geek: My Dad, the Computer Scientist
 
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructureLiving in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
 
Client Killed the Server Star
Client Killed the Server StarClient Killed the Server Star
Client Killed the Server Star
 
Flex vs. HTML5 for RIAS
Flex vs. HTML5 for RIASFlex vs. HTML5 for RIAS
Flex vs. HTML5 for RIAS
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Encouraging diversity in computer science with pink laptop Barbie

  • 1. I’m a Barbie Girl… in a CS World Pamela Fox Ignite Sydney 2010
  • 2. The Next Barbie A few weeks ago, Mattel created an online vote for an incredibly important question: the profession of the next Barbie doll. They included computer engineer barbie as an option, which pretty much guaranteed that the entire online world would vote for that
  • 3. The Vote News of the vote spread virally - through Reddit, Digg, Twitter, and even our internal Google mailing lists. Well, obviously, we won the vote, and we probably only hacked it a little bit. So now, Mattel just had to figure out what Computer Engineer barbie would look like.
  • 4. The Result This is what they came up with. She's got a pink laptop, pink shoes, skintight pants, & a whole lot of binary code. Some people saw the new doll and accused Mattel of continuing to uphold their bad reputation of encouraging stereotypes about females, like being girly-girl and loving pink.
  • 5. Breaking Stereotypes But actually, Mattel breaking the stereotypes here. The stereotype of a CompSci girl now is that they *dont* like pink. Here, Mattel is telling little girls that they *can* like pink and be a computer engineer at the same time. That's an important message, and I want to explain why I think so now.
  • 6. Growing Up my mum, my dad, & my 3 computers Lets step back a bit, to when I was a little girl. I learnt programming in middle school from my parents, both computer scientists. I had fun programming in my spare time, and I thought my parents had a fun job, so I decided I would go to college and major in computer science.
  • 7. One of these things is not like the other… When I got to college, I realized I didn't quite fit in with my peers. I remember being in my freshman Comp Sci class on Halloween, and only the 2 girls had come in costume. The other girl wore a Star Wars trooper costume. I wore demon horns, a miniskirt, and boots. Oops.
  • 8. THEM ME After I eventually made friends with my classmates, they were quick to point out more of more of our differences. They loved Star Wars; I loved chick flicks. The only game I could beat was Solitaire; the only games they played were „real‟ games.
  • 9. Not Geeky Enough Once my CS friends realized I wasn‟t a “true geek”, I wasn't invited to most of their hangouts - D&D nights, sci-fi screenings, or gaming nights. Eventually, I just wasn't invited to anything at all. I was sad, but busied myself with extracurriculars.
  • 10. Earning Geek Cred In my masters year, I grew lonely and wanted to find a way to fit in more. So, I learned how to program games, and I bought a few vintage gaming shirts (even though I'd never played those games). That was enough geek cred to make the CompSci crowd accept me, even if it was kind of faked.
  • 11. “Sauce on Mouth” Not Quite Right (A classic Pamela look, from years of practicing no table manners) My dad’s shirt from the 70s. My closet was entirely extracted from his. The feeling of not belonging wasn‟t exactly new to me. I was raised by british geeks in upstate new york, and my siblings and I were often reminded by classmates that we weren't quite right. We didn't say stuff the right way, we didn't wear the right clothes, and we didn't have any "common" sense (arguably not that common).
  • 12. So I didn't think about it much - this feeling that I didn't belong in CS - until I met another group of people that felt the same way. That happened when I was given the opportunity to teach web dev to a group of minority students for 2 weeks - where minority means mostly women, blacks, and hispanics.
  • 13. Dance-Offs! I've met a lot of CS students in my time, and these ones were *different*. They used to hold dance-offs after class – sometimes during! That inspired me to hold dance-offs at conferences, because, really, every conference can use a dance-off, and it's a great way to stall when you're having technical problems.
  • 14. Stereotype versus Reality Anyway, they were asked to put on a poster session about their own ideas for increasing diversity. There‟s one poster that I always remembered, by one of my favorite students. She had drawn a picture of a girl that was half-stereotype/half-reality, where the stereotype was an introverted super-genius, and the reality was creative & social.
  • 15. More Girls Like Her She said that she just wanted more role models like the colorful girl -- she wanted more examples that she could be that girl, and still be in CS. For girls like her growing up now and deciding what they want to be, Barbie could serve as their role model, could prove to them that it was possible.
  • 16. Barbies in every Flavor It‟s not that I want the next generation of CS geeks to all wear pink. I just want to get rid of the idea that all CS geeks need to like anything in particular - besides programming, of course. Ideally, there would be computer engineer barbies in all flavors - punk, goth, prep, jock, nun - and all races and genders
  • 17. Occupation vs. Personality Generally, I think your occupation shouldn't be dependent on your personality and hobbies. You should be able to be a fashionable construction worker, a cross-dressing politician, a preppy tattoo artist, or a sex-crazy golfer. I know it's hard for us to disassociate them, but as far as I can see, it's the only way to get diversity across the board.
  • 18. Diversity is a Good Thing Diversity is important, particular in a decision-making group - like a profession or professional team. In the Wisdom of Crowds, the author argued that one of the 4 elements needed for a wise crowd is diversity of opinion, to ensure enough variance in approach, thought process, and private information.
  • 19. That's just a theory, of course, so you don't have to believe it. But in my own experience on project teams, it helps to have a variety of perspectives on a problem, and since many CS projects are user-oriented, it also helps to have your project team reflect the diversity of your users.
  • 20. Welcome to CS! My basic point is that the Comp Sci world should be one that makes anyone feel welcome, and that doesn't care what your "extra" skills are. I shouldn't have to defend my Comp Sci cred just because I wear a miniskirt or can't get past the first level of Super Mario Brothers. I should just belong, and so should any of you.
  • 21. I want to thank Mattel for taking the first step, by showing that you can be a Barbie girl in a CS world. Now, the next step is for all you with kids to buy that doll - modding as desired - and encourage your kid to pick a profession regardless of their personality and personal preferences.