SlideShare una empresa de Scribd logo
1 de 103
Descargar para leer sin conexión
Software for Women
 What do women want?
Software for Women
 What do women want?
Emily Winch
CherSoft Ltd


Software engineer

Woman

Anthropologist
Women make up
about half of the
people ordained in
the Church of
England each year
In 2006 women
received 57% of all
degrees in the UK
"For years, women’s progress has been cast as a
struggle for equality. But what if equality isn’t the end
point? What if modern, postindustrial society is simply
better suited to women?"

Hanna Rosin
UK Computer science students 2010
Questions for us to think about
How are women really different from men?

Are these differences relevant to how we write
software?

Could we or should we be doing things differently?
Generalisation alert!




Isn't this all horribly sexist?
"in the special case of science
and engineering, there are issues
of intrinsic aptitude, and
particularly of the variability of
aptitude"

Lawrence Summer, then
President of Harvard University
"...there can be
                         injustice in treating
                         people the same when
                         in relevant respects
                         they are different, just
                         as much as there can
                         be in treating people
                         differently when in
                         relevant respects they
                         are the same..."

                          be
Mark Halstead, Education, Justice, and
Cultural Diversity: An Examination of the
Honeyford Affair, 1984-85
Productive conversations about
differences

    are

           inquisitive
          open
           inclusive
Women are less       Women, on
strong than men,     average, are less
so Beth shouldn't    strong than men,
be allowed to join   so let's make a
the army.            range of
                     lightweight power
                     tools.
Declawing stereotypes

Some people are      Some people are
less strong than     less strong than
others, so Beth      others, so let's
and Jim should       make a range of
pass a strength      lightweight power
test before they     tools. h
can join the army.
20
How might our
female users and
customers be
different from us?
Attention
"We all know that
knowledge workers
work best by getting
into 'flow', also
known as being 'in
the zone' "

Joel Spolsky
Wow, is it really 3am already?
Solving problems,
software engineer
style.
Software Engineer's Manifesto

We often seem to value...

focus and attention over multitasking and
interruptions
Your software is not the centre of
my universe
Find and open slide software
Make a blank slide
Find and open browser, search for image
Choose an image
Save As, Make a folder, OK
Switch to slide software
Insert picture, browse to folder, choose image, OK
Insert text
Type quotation
Find and open image editor.
Open image, browse to folder, find the image, OK
Add a semi-transparent white layer to the image
Save
Switch to slide software
Insert image, choose the image from before, OK
Usability concepts....
Situational awareness
What's the current state of my
  training materials
  sales pitch
  holiday plan?



              I don't give two hoots about the state
              of

                  files
                  documents
                  software programs
                  my inbox
interoperability
interoperability

I want reminders of my appointments in time to drive there.

I want to click on an appointment and select "drive to".

I want to drag the agenda onto the meeting in the calendar.

I want to click on an appointment and call the other invitees.

I want to drag pictures and web pages onto my contacts.

I want to drag a route onto my calendar.
I wan
35
Time
Women in
households with
children spend on
average an extra
hour a day on
childcare
compared to men
Software Engineer's Manifesto

We often seem to value...

focus and attention over multitasking and
interruptions

mastery of arcana over delivering business value
"Then, sometime after college, we had our first child. After that,
I found I couldn’t program any more. Seriously. There were just
too many interruptions. As soon as I got back “up to speed”
with the software I was working on and “recovered state”
enough to make the next logical step, I would get another
interruption, and the program would go back on the back
burner. Later, I’d find myself having to puzzle out what I had
written a day, a week, or even a month in the past.

When I finally did get back into programming, it was through [...]
Python. It was amazing. I could get stuff done again. That’s
both because Python code is more compact and because it is
more readable."

Terry Hancock
Usability concepts....
Ubiquitous direct manipulation
45
Gossip, n:
Hearing something you like about
someone you don't.
It's not far
    from chatter
    and gossip




TO TREASON!
Gossip
I am thinking of gossip as   Gossip is the narrative
data in the great social     of a community, its
experiment we call           internal mythology, the
"community."                 stories the community
                             tells about itself
Ann Burlingham
                             Darkhawk
Learning styles
Software Engineer's Manifesto

We often seem to value...

focus and attention over multitasking and
interruptions

mastery of arcana over delivering business value

individual prowess over team working ability
Communication styles
Geek culture can be...
 Aggressive
 Competitive
 Confident
 Direct and straightforward
 Interrupting
 Using insults as a form of bonding
 Taking pride in being unoffendable
Other people can be interested in...

  Co-operation            Helping, mentoring and
                          teaching
  Collaboration
                          Expressing themselves
  Consensus               "tactfully"

  Other points of view


Aside: Why do so many women dislike this stereotype?
Software Engineer's Manifesto

We often seem to value...

focus and attention over multitasking and
interruptions

mastery of arcana over delivering business value

individual prowess over team working ability

direct speech over tact
"Women are more likely to place
intrinsic value on activities that
help to build a network of trusted
relationships."

Emily Winch
Software communities are valuable to women

Women are valuable to software communities
Communities: norms and culture
Open source community
  How To Ask Questions The Smart Way

  1. Try to find an answer by searching the archives of the
forum you plan to post to.
  2. Try to find an answer by searching the Web.
  3. Try to find an answer by reading the manual.
  4. Try to find an answer by reading a FAQ.
  5. Try to find an answer by inspection or experimentation.
  6. Try to find an answer by asking a skilled friend.
  7. If you're a programmer, try to find an answer by reading the
source code.
Open source community
Describe the symptoms of your problem or bug carefully
and clearly.
Describe the environment in which it occurs. Provide your
vendor's distribution and release level
Describe the research you did to try and understand the
problem before you asked the question.
Describe the diagnostic steps you took to try and pin down
the problem yourself before you asked the question.
Describe any possibly relevant recent changes in your
computer or software configuration.
If at all possible, provide a way to reproduce the problem in
a controlled environment.
Dreamwidth developer community
"We welcome people of any gender identity or expression,
race, ethnicity, size, nationality, sexual orientation, ability
level, neurotype, religion, elder status, family structure,
culture, subculture, and political opinion. We welcome
activists, artists, bloggers, crafters, dilettantes, musicians,
..."
A culture clash

Pat: "Hi, I’ve installed
your software and I
really like it. I have a   Jo: "This is addressed
question, how do I go      on page 5 of the
about adjusting the        manual."
whatnot?"
A culture clash

  Pat: "Hi, I’ve installed
  your software and I
  really like it. I have a    Jo: "This is addressed
  question, how do I go       on page 5 of the
  about adjusting the         manual."
  whatnot?"


Hi, I am too lazy to read    Please at least make
the manual or try any of     some effort, you idiot,
the menu options; I’d        is my time so much
rather waste your            less valuable than
time instead                 yours?
A culture clash

  Pat: "Hi, I’ve installed
  your software and I
  really like it. I have a        Jo: "This is addressed
  question, how do I go           on page 5 of the
  about adjusting the             manual."
  whatnot?"


This community seems             We are not interested
helpful: I’d like to be a part   in having you as part
of it, although I don’t know     of our community. Go
much about the software          away.
yet.
Making a forum into a community
Be real, friendly and helpful
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Thank people for their contributions
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Thank people for their contributions
Allow avatars and personal information in profiles
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Thank people for their contributions
Allow avatars and personal information in profiles
Actively discourage unpleasant behaviour
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Thank people for their contributions
Allow avatars and personal information in profiles
Actively discourage unpleasant behaviour
Welcome the asking of "silly" questions
Making a forum into a community
Be real, friendly and helpful
Welcome new people
Encourage them to participate
Thank people for their contributions
Allow avatars and personal information in profiles
Actively discourage unpleasant behaviour
Welcome the asking of "silly" questions
Provide "back-channels" for everything off-topic or meta
Examples
Examples
75
In conclusion...
Thank you for coming!

Más contenido relacionado

La actualidad más candente

Effective Knowledge Worker Workshop
Effective Knowledge Worker WorkshopEffective Knowledge Worker Workshop
Effective Knowledge Worker WorkshopDavid Gurteen
 
Information Architecture 101
Information Architecture 101Information Architecture 101
Information Architecture 101Christina Wodtke
 
Networking Offline And Online
Networking   Offline And OnlineNetworking   Offline And Online
Networking Offline And Onlinelira p
 
Using Social Media for Professional Development
Using Social Media for Professional DevelopmentUsing Social Media for Professional Development
Using Social Media for Professional DevelopmentLiz Gross, Ph.D.
 
Naava Frank: Learning Communities for Professional
Naava Frank: Learning Communities for ProfessionalNaava Frank: Learning Communities for Professional
Naava Frank: Learning Communities for Professionalcaje32
 
Communities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionCommunities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionNancy Wright White
 
5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And EducationJeffrey Stewart
 
Km melbourne facilitating employee online co ps
Km melbourne   facilitating employee online co psKm melbourne   facilitating employee online co ps
Km melbourne facilitating employee online co psjohnt
 
Leadership & Technology Baltimore County
Leadership & Technology   Baltimore CountyLeadership & Technology   Baltimore County
Leadership & Technology Baltimore CountyTom Hood, CPA,CITP,CGMA
 
Understanding Information Architecture: A Workshop
Understanding Information Architecture: A WorkshopUnderstanding Information Architecture: A Workshop
Understanding Information Architecture: A WorkshopAbby Covert
 

La actualidad más candente (11)

Effective Knowledge Worker Workshop
Effective Knowledge Worker WorkshopEffective Knowledge Worker Workshop
Effective Knowledge Worker Workshop
 
Information Architecture 101
Information Architecture 101Information Architecture 101
Information Architecture 101
 
Networking Offline And Online
Networking   Offline And OnlineNetworking   Offline And Online
Networking Offline And Online
 
Using Social Media for Professional Development
Using Social Media for Professional DevelopmentUsing Social Media for Professional Development
Using Social Media for Professional Development
 
Naava Frank: Learning Communities for Professional
Naava Frank: Learning Communities for ProfessionalNaava Frank: Learning Communities for Professional
Naava Frank: Learning Communities for Professional
 
Communities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionCommunities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for Action
 
5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education
 
Km melbourne facilitating employee online co ps
Km melbourne   facilitating employee online co psKm melbourne   facilitating employee online co ps
Km melbourne facilitating employee online co ps
 
Leadership & Technology Baltimore County
Leadership & Technology   Baltimore CountyLeadership & Technology   Baltimore County
Leadership & Technology Baltimore County
 
innovationlab
innovationlab innovationlab
innovationlab
 
Understanding Information Architecture: A Workshop
Understanding Information Architecture: A WorkshopUnderstanding Information Architecture: A Workshop
Understanding Information Architecture: A Workshop
 

Similar a Software for women

The Human Intranet
The Human IntranetThe Human Intranet
The Human IntranetAndy Gibson
 
Adape Social Marketing Overview
Adape   Social Marketing OverviewAdape   Social Marketing Overview
Adape Social Marketing OverviewClive Lam
 
Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Cammy Bean
 
Craigs List Boot Camp Presentation
Craigs List Boot Camp PresentationCraigs List Boot Camp Presentation
Craigs List Boot Camp PresentationBeth Kanter
 
How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You WantAngie Chang
 
Space & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareSpace & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareXianhang Zhang
 
Sunday Is My Favorite Day Of The Week Essay
Sunday Is My Favorite Day Of The Week EssaySunday Is My Favorite Day Of The Week Essay
Sunday Is My Favorite Day Of The Week EssayVicki Ardon
 
Adventure On A Magic Carpet Essay. Online assignment writing service.
Adventure On A Magic Carpet Essay. Online assignment writing service.Adventure On A Magic Carpet Essay. Online assignment writing service.
Adventure On A Magic Carpet Essay. Online assignment writing service.Kris Colorado
 
Managing Emergence
Managing EmergenceManaging Emergence
Managing EmergenceMarc Rettig
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across CulturesAll Things Open
 
PNSP Linkedin Profile Overview Dec-14
PNSP Linkedin Profile Overview Dec-14PNSP Linkedin Profile Overview Dec-14
PNSP Linkedin Profile Overview Dec-14Rae Stonehouse
 
Florida librarydirectors
Florida librarydirectorsFlorida librarydirectors
Florida librarydirectorsStephen Abram
 
Essay About Rainwater Harvesting
Essay About Rainwater HarvestingEssay About Rainwater Harvesting
Essay About Rainwater HarvestingJamie Jackson
 
Guest Lecture at Oregon St U, 4.13.2022.pdf
Guest Lecture at Oregon St U, 4.13.2022.pdfGuest Lecture at Oregon St U, 4.13.2022.pdf
Guest Lecture at Oregon St U, 4.13.2022.pdfBoWang882266
 
Using Social Media to Do More With Less
Using Social Media to Do More With LessUsing Social Media to Do More With Less
Using Social Media to Do More With LessBeth Kanter
 
Make fans & influence people using Facebook & other social media (NTRLS TechN...
Make fans & influence people using Facebook & other social media (NTRLS TechN...Make fans & influence people using Facebook & other social media (NTRLS TechN...
Make fans & influence people using Facebook & other social media (NTRLS TechN...Arlington Public Library
 
E-Mediat: Day 2 Networked Nonprofit
E-Mediat:  Day 2 Networked NonprofitE-Mediat:  Day 2 Networked Nonprofit
E-Mediat: Day 2 Networked NonprofitE-Mediat
 
Bed And Breakfast Essay Competition
Bed And Breakfast Essay CompetitionBed And Breakfast Essay Competition
Bed And Breakfast Essay CompetitionCassie Rivas
 

Similar a Software for women (20)

The Human Intranet
The Human IntranetThe Human Intranet
The Human Intranet
 
Adape Social Marketing Overview
Adape   Social Marketing OverviewAdape   Social Marketing Overview
Adape Social Marketing Overview
 
Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18
 
Craigs List Boot Camp Presentation
Craigs List Boot Camp PresentationCraigs List Boot Camp Presentation
Craigs List Boot Camp Presentation
 
How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You Want
 
Space & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareSpace & Narrative: Designing for Social Software
Space & Narrative: Designing for Social Software
 
Sunday Is My Favorite Day Of The Week Essay
Sunday Is My Favorite Day Of The Week EssaySunday Is My Favorite Day Of The Week Essay
Sunday Is My Favorite Day Of The Week Essay
 
E-Mediat Day 2
E-Mediat Day 2E-Mediat Day 2
E-Mediat Day 2
 
Adventure On A Magic Carpet Essay. Online assignment writing service.
Adventure On A Magic Carpet Essay. Online assignment writing service.Adventure On A Magic Carpet Essay. Online assignment writing service.
Adventure On A Magic Carpet Essay. Online assignment writing service.
 
Managing Emergence
Managing EmergenceManaging Emergence
Managing Emergence
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across Cultures
 
PNSP Linkedin Profile Overview Dec-14
PNSP Linkedin Profile Overview Dec-14PNSP Linkedin Profile Overview Dec-14
PNSP Linkedin Profile Overview Dec-14
 
Florida librarydirectors
Florida librarydirectorsFlorida librarydirectors
Florida librarydirectors
 
Essay About Rainwater Harvesting
Essay About Rainwater HarvestingEssay About Rainwater Harvesting
Essay About Rainwater Harvesting
 
Guest Lecture at Oregon St U, 4.13.2022.pdf
Guest Lecture at Oregon St U, 4.13.2022.pdfGuest Lecture at Oregon St U, 4.13.2022.pdf
Guest Lecture at Oregon St U, 4.13.2022.pdf
 
Social Media: Whats The Buzz?
Social Media: Whats The Buzz?Social Media: Whats The Buzz?
Social Media: Whats The Buzz?
 
Using Social Media to Do More With Less
Using Social Media to Do More With LessUsing Social Media to Do More With Less
Using Social Media to Do More With Less
 
Make fans & influence people using Facebook & other social media (NTRLS TechN...
Make fans & influence people using Facebook & other social media (NTRLS TechN...Make fans & influence people using Facebook & other social media (NTRLS TechN...
Make fans & influence people using Facebook & other social media (NTRLS TechN...
 
E-Mediat: Day 2 Networked Nonprofit
E-Mediat:  Day 2 Networked NonprofitE-Mediat:  Day 2 Networked Nonprofit
E-Mediat: Day 2 Networked Nonprofit
 
Bed And Breakfast Essay Competition
Bed And Breakfast Essay CompetitionBed And Breakfast Essay Competition
Bed And Breakfast Essay Competition
 

Último

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Software for women

  • 1. Software for Women What do women want?
  • 2.
  • 3. Software for Women What do women want?
  • 4. Emily Winch CherSoft Ltd Software engineer Woman Anthropologist
  • 5.
  • 6. Women make up about half of the people ordained in the Church of England each year
  • 7. In 2006 women received 57% of all degrees in the UK
  • 8. "For years, women’s progress has been cast as a struggle for equality. But what if equality isn’t the end point? What if modern, postindustrial society is simply better suited to women?" Hanna Rosin
  • 9. UK Computer science students 2010
  • 10. Questions for us to think about How are women really different from men? Are these differences relevant to how we write software? Could we or should we be doing things differently?
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Generalisation alert! Isn't this all horribly sexist?
  • 19.
  • 20. "in the special case of science and engineering, there are issues of intrinsic aptitude, and particularly of the variability of aptitude" Lawrence Summer, then President of Harvard University
  • 21. "...there can be injustice in treating people the same when in relevant respects they are different, just as much as there can be in treating people differently when in relevant respects they are the same..." be Mark Halstead, Education, Justice, and Cultural Diversity: An Examination of the Honeyford Affair, 1984-85
  • 22. Productive conversations about differences are inquisitive open inclusive
  • 23. Women are less Women, on strong than men, average, are less so Beth shouldn't strong than men, be allowed to join so let's make a the army. range of lightweight power tools.
  • 24. Declawing stereotypes Some people are Some people are less strong than less strong than others, so Beth others, so let's and Jim should make a range of pass a strength lightweight power test before they tools. h can join the army.
  • 25. 20
  • 26. How might our female users and customers be different from us?
  • 28. "We all know that knowledge workers work best by getting into 'flow', also known as being 'in the zone' " Joel Spolsky
  • 29. Wow, is it really 3am already?
  • 30.
  • 32.
  • 33.
  • 34. Software Engineer's Manifesto We often seem to value... focus and attention over multitasking and interruptions
  • 35.
  • 36.
  • 37.
  • 38. Your software is not the centre of my universe
  • 39. Find and open slide software Make a blank slide Find and open browser, search for image Choose an image Save As, Make a folder, OK Switch to slide software Insert picture, browse to folder, choose image, OK Insert text Type quotation Find and open image editor. Open image, browse to folder, find the image, OK Add a semi-transparent white layer to the image Save Switch to slide software Insert image, choose the image from before, OK
  • 41. Situational awareness What's the current state of my training materials sales pitch holiday plan? I don't give two hoots about the state of files documents software programs my inbox
  • 42.
  • 43.
  • 44.
  • 46.
  • 47.
  • 48. interoperability I want reminders of my appointments in time to drive there. I want to click on an appointment and select "drive to". I want to drag the agenda onto the meeting in the calendar. I want to click on an appointment and call the other invitees. I want to drag pictures and web pages onto my contacts. I want to drag a route onto my calendar. I wan
  • 49. 35
  • 50. Time
  • 51.
  • 52. Women in households with children spend on average an extra hour a day on childcare compared to men
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Software Engineer's Manifesto We often seem to value... focus and attention over multitasking and interruptions mastery of arcana over delivering business value
  • 58. "Then, sometime after college, we had our first child. After that, I found I couldn’t program any more. Seriously. There were just too many interruptions. As soon as I got back “up to speed” with the software I was working on and “recovered state” enough to make the next logical step, I would get another interruption, and the program would go back on the back burner. Later, I’d find myself having to puzzle out what I had written a day, a week, or even a month in the past. When I finally did get back into programming, it was through [...] Python. It was amazing. I could get stuff done again. That’s both because Python code is more compact and because it is more readable." Terry Hancock
  • 61.
  • 62.
  • 63. 45
  • 64. Gossip, n: Hearing something you like about someone you don't.
  • 65. It's not far from chatter and gossip TO TREASON!
  • 66. Gossip I am thinking of gossip as Gossip is the narrative data in the great social of a community, its experiment we call internal mythology, the "community." stories the community tells about itself Ann Burlingham Darkhawk
  • 67.
  • 69.
  • 70.
  • 71.
  • 72. Software Engineer's Manifesto We often seem to value... focus and attention over multitasking and interruptions mastery of arcana over delivering business value individual prowess over team working ability
  • 74. Geek culture can be... Aggressive Competitive Confident Direct and straightforward Interrupting Using insults as a form of bonding Taking pride in being unoffendable
  • 75. Other people can be interested in... Co-operation Helping, mentoring and teaching Collaboration Expressing themselves Consensus "tactfully" Other points of view Aside: Why do so many women dislike this stereotype?
  • 76. Software Engineer's Manifesto We often seem to value... focus and attention over multitasking and interruptions mastery of arcana over delivering business value individual prowess over team working ability direct speech over tact
  • 77. "Women are more likely to place intrinsic value on activities that help to build a network of trusted relationships." Emily Winch
  • 78. Software communities are valuable to women Women are valuable to software communities
  • 80. Open source community How To Ask Questions The Smart Way 1. Try to find an answer by searching the archives of the forum you plan to post to. 2. Try to find an answer by searching the Web. 3. Try to find an answer by reading the manual. 4. Try to find an answer by reading a FAQ. 5. Try to find an answer by inspection or experimentation. 6. Try to find an answer by asking a skilled friend. 7. If you're a programmer, try to find an answer by reading the source code.
  • 81. Open source community Describe the symptoms of your problem or bug carefully and clearly. Describe the environment in which it occurs. Provide your vendor's distribution and release level Describe the research you did to try and understand the problem before you asked the question. Describe the diagnostic steps you took to try and pin down the problem yourself before you asked the question. Describe any possibly relevant recent changes in your computer or software configuration. If at all possible, provide a way to reproduce the problem in a controlled environment.
  • 82.
  • 83.
  • 84.
  • 85. Dreamwidth developer community "We welcome people of any gender identity or expression, race, ethnicity, size, nationality, sexual orientation, ability level, neurotype, religion, elder status, family structure, culture, subculture, and political opinion. We welcome activists, artists, bloggers, crafters, dilettantes, musicians, ..."
  • 86.
  • 87.
  • 88. A culture clash Pat: "Hi, I’ve installed your software and I really like it. I have a Jo: "This is addressed question, how do I go on page 5 of the about adjusting the manual." whatnot?"
  • 89. A culture clash Pat: "Hi, I’ve installed your software and I really like it. I have a Jo: "This is addressed question, how do I go on page 5 of the about adjusting the manual." whatnot?" Hi, I am too lazy to read Please at least make the manual or try any of some effort, you idiot, the menu options; I’d is my time so much rather waste your less valuable than time instead yours?
  • 90. A culture clash Pat: "Hi, I’ve installed your software and I really like it. I have a Jo: "This is addressed question, how do I go on page 5 of the about adjusting the manual." whatnot?" This community seems We are not interested helpful: I’d like to be a part in having you as part of it, although I don’t know of our community. Go much about the software away. yet.
  • 91. Making a forum into a community Be real, friendly and helpful
  • 92. Making a forum into a community Be real, friendly and helpful Welcome new people
  • 93. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate
  • 94. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate Thank people for their contributions
  • 95. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate Thank people for their contributions Allow avatars and personal information in profiles
  • 96. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate Thank people for their contributions Allow avatars and personal information in profiles Actively discourage unpleasant behaviour
  • 97. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate Thank people for their contributions Allow avatars and personal information in profiles Actively discourage unpleasant behaviour Welcome the asking of "silly" questions
  • 98. Making a forum into a community Be real, friendly and helpful Welcome new people Encourage them to participate Thank people for their contributions Allow avatars and personal information in profiles Actively discourage unpleasant behaviour Welcome the asking of "silly" questions Provide "back-channels" for everything off-topic or meta
  • 101. 75
  • 103. Thank you for coming!