the history of
women in
computing
Sunday, May 12, 13
Slide 2
Slide 2 text
Elise Worthy
@eliseworthy
Sunday, May 12, 13
Slide 3
Slide 3 text
Sunday, May 12, 13
Slide 4
Slide 4 text
<3
*anonymous*
Sunday, May 12, 13
Slide 5
Slide 5 text
Jessica
Lynn
Suttles
@jlsuttles
Sunday, May 12, 13
Slide 6
Slide 6 text
Sunday, May 12, 13
Slide 7
Slide 7 text
Sunday, May 12, 13
Slide 8
Slide 8 text
Rails Girls LA
Sunday, May 12, 13
Slide 9
Slide 9 text
the history of
women in
computing
Sunday, May 12, 13
Slide 10
Slide 10 text
Sunday, May 12, 13
Slide 11
Slide 11 text
1800s
Sunday, May 12, 13
Slide 12
Slide 12 text
Sunday, May 12, 13
Slide 13
Slide 13 text
Jacquard Loom
1801
Sunday, May 12, 13
Slide 14
Slide 14 text
Analytical
Engine
1837
Sunday, May 12, 13
Slide 15
Slide 15 text
Ada Lovelace
Sunday, May 12, 13
Slide 16
Slide 16 text
the first program.
Sunday, May 12, 13
Slide 17
Slide 17 text
the first program.
Sunday, May 12, 13
Slide 18
Slide 18 text
Lord Byron
Sunday, May 12, 13
Slide 19
Slide 19 text
“Love will find a way
through paths where
wolves fear to prey.”
Sunday, May 12, 13
Slide 20
Slide 20 text
Sunday, May 12, 13
Slide 21
Slide 21 text
Sunday, May 12, 13
Slide 22
Slide 22 text
Sunday, May 12, 13
Slide 23
Slide 23 text
1940s
Sunday, May 12, 13
Slide 24
Slide 24 text
Sunday, May 12, 13
Slide 25
Slide 25 text
Sunday, May 12, 13
Slide 26
Slide 26 text
1942
Women
Accepted for
Volunteer
Emergency
Service
Sunday, May 12, 13
Slide 27
Slide 27 text
Sunday, May 12, 13
Slide 28
Slide 28 text
Sunday, May 12, 13
Slide 29
Slide 29 text
computer historically means
‘one who computes’
Sunday, May 12, 13
Slide 30
Slide 30 text
during WWII
human computers
were used to calculate
ballistic trajectories
Sunday, May 12, 13
Slide 31
Slide 31 text
Sunday, May 12, 13
Slide 32
Slide 32 text
these human computers were
almost exclusively women
Sunday, May 12, 13
Slide 33
Slide 33 text
Sunday, May 12, 13
Slide 34
Slide 34 text
Sunday, May 12, 13
Slide 35
Slide 35 text
Sunday, May 12, 13
Slide 36
Slide 36 text
Sunday, May 12, 13
Slide 37
Slide 37 text
Sunday, May 12, 13
Slide 38
Slide 38 text
Sunday, May 12, 13
Slide 39
Slide 39 text
Sunday, May 12, 13
Slide 40
Slide 40 text
Sunday, May 12, 13
Slide 41
Slide 41 text
Sunday, May 12, 13
Slide 42
Slide 42 text
Sunday, May 12, 13
Slide 43
Slide 43 text
human computers took
40 hours to calculate a
60 second trajectory
Sunday, May 12, 13
Slide 44
Slide 44 text
the differential analyzer
sped up these calculations
by mechanical calculation
Sunday, May 12, 13
Slide 45
Slide 45 text
Sunday, May 12, 13
Slide 46
Slide 46 text
the differential analyzer took
15 minutes to calculate a
60 second trajectory
Sunday, May 12, 13
Slide 47
Slide 47 text
Electronic
Numerical
Integrator
And
Computer
Sunday, May 12, 13
Slide 48
Slide 48 text
ENIAC was the first
electronic general
computer,
funded by the US Army to
make these calculations
faster
Sunday, May 12, 13
Slide 49
Slide 49 text
Sunday, May 12, 13
Slide 50
Slide 50 text
the ENIAC took
seconds to calculate a
60 second trajectory
Sunday, May 12, 13
Slide 51
Slide 51 text
in 1944,
women human computers
were hired to ‘set up’ the
ENIAC to perform the
calculations they had been
doing by hand
Sunday, May 12, 13
Slide 52
Slide 52 text
Sunday, May 12, 13
Slide 53
Slide 53 text
in the 1940’s the idea
was prevalent that the
development of
hardware was the real
business of computing
Sunday, May 12, 13
Slide 54
Slide 54 text
Jon von Neuman said
coding was a “static”
process–one that could be
performed by a low-level
clerical worker
Sunday, May 12, 13
Slide 55
Slide 55 text
Maurice Wilkes said,
“It had not occurred to me
that there was going to be
an difficulty about getting
programs working.”
Sunday, May 12, 13
Slide 56
Slide 56 text
the women learned to
‘set up’ the ENIAC by
studying block diagrams
Sunday, May 12, 13
Slide 57
Slide 57 text
Sunday, May 12, 13
Slide 58
Slide 58 text
Sunday, May 12, 13
Slide 59
Slide 59 text
ENIAC had
18,000 vacuum tubes
20 accumulators
200 decade counters
Sunday, May 12, 13
Slide 60
Slide 60 text
Sunday, May 12, 13
Slide 61
Slide 61 text
the women were
integral to making the
machine perform the
intended calculations
Sunday, May 12, 13
Slide 62
Slide 62 text
the women could
debug the ENIAC
down to the one failing
vacuum tube out of 18,000
Sunday, May 12, 13
Slide 63
Slide 63 text
they worked around
the clock for the
first public demonstration
to make sure that it went
according to plan
Sunday, May 12, 13
Slide 64
Slide 64 text
after the successful public
demonstration,
the women were not invited
to the celebration dinner
Sunday, May 12, 13
Slide 65
Slide 65 text
the women were also never
given credit in press releases
and were cropped out of
photos
Sunday, May 12, 13
Slide 66
Slide 66 text
Sunday, May 12, 13
Slide 67
Slide 67 text
it wasn’t until the 1990s
that the women’s
accomplishments were
discovered and given the
credit they deserved
Sunday, May 12, 13
Slide 68
Slide 68 text
Sunday, May 12, 13
Slide 69
Slide 69 text
1942
Women
Accepted for
Volunteer
Emergency
Service
Sunday, May 12, 13
Slide 70
Slide 70 text
Admiral
Grace Hopper
Sunday, May 12, 13
Slide 71
Slide 71 text
Grace
post-war
Sunday, May 12, 13
Slide 72
Slide 72 text
Sunday, May 12, 13
Slide 73
Slide 73 text
the first compiler.
Sunday, May 12, 13
Slide 74
Slide 74 text
the first compiler.
Sunday, May 12, 13
Slide 75
Slide 75 text
Mother of
COBOL
Sunday, May 12, 13
Slide 76
Slide 76 text
one of the
first programming languages.
Sunday, May 12, 13
Slide 77
Slide 77 text
one of the
first programming languages.
*Lisp and Fortran in the same 3-year period.
Sunday, May 12, 13
Slide 78
Slide 78 text
org
xor ax, ax
mov ds, ax
mov si, msg
boot_loop:lodsb
or al, al
jz go_flag
mov ah, 0x0E
int 0x10
jmp boot_loop
go_flag:
jmp go_flag
msg db 'Hello, world', 13, 10, 0
times 510-($-$$) db 0
db 0x55
db 0xAA
Sunday, May 12, 13
The beginning
of the
stereotypical
software
engineer.
Sunday, May 12, 13
Slide 83
Slide 83 text
in the 1950’s
the use of computers
expanded beyond scientific
use and computing entered
the business world
Sunday, May 12, 13
Slide 84
Slide 84 text
at first, the high demand
for computer personnel
left little room for sexual
discrimination in hiring
Sunday, May 12, 13
Slide 85
Slide 85 text
hiring was hard:
there were
no formal training programs,
no certification programs,
no university programs
Sunday, May 12, 13
Slide 86
Slide 86 text
gender discrimination
as a function of
historical accident
obstacles began to
stack up against women
Sunday, May 12, 13
Slide 87
Slide 87 text
aptitude tests
began to be widely used,
and they relied heavily
on mathematical
and logical skills
Sunday, May 12, 13
Slide 88
Slide 88 text
personality tests
began to be widely used,
and they favored male traits
Sunday, May 12, 13
Slide 89
Slide 89 text
programmers
had to work at night
to get unlimited access
to the machines
Sunday, May 12, 13
Slide 90
Slide 90 text
many company policies
did not allow women
on the premises at night
Sunday, May 12, 13
Slide 91
Slide 91 text
government-subsidized
vocational programs
targeted women, but did not
provide proper training
Sunday, May 12, 13
Slide 92
Slide 92 text
programmers were
given an unprecedented
amount of freedom, and
they encroached on the
domains of operational
managers
Sunday, May 12, 13
Slide 93
Slide 93 text
managers critiqued
programming for being and
art and not yet a science
Sunday, May 12, 13
Slide 94
Slide 94 text
at this time we also see the
start of the movement to
‘professionalize’ computing
Sunday, May 12, 13
Slide 95
Slide 95 text
this partially means
distancing the
‘programmer’ from the low
status and gender
associations of the ‘coder’
Sunday, May 12, 13
Slide 96
Slide 96 text
Sunday, May 12, 13
Slide 97
Slide 97 text
"It's just like planning a dinner. You have to
plan ahead and schedule everything so it's
ready when you need it. Programming
requires patience and the ability to handle
detail. Women are 'naturals' at computer
programming."
Sunday, May 12, 13
Slide 98
Slide 98 text
once the precent was set,
the boy’s club self
perpetuated and carried
through to current day
Sunday, May 12, 13
Slide 99
Slide 99 text
Sunday, May 12, 13
Slide 100
Slide 100 text
learn
more!
Sunday, May 12, 13
Slide 101
Slide 101 text
so how can we
change the future?
let’s look at some programs
that have worked.
Sunday, May 12, 13
Slide 102
Slide 102 text
1995
Sunday, May 12, 13
Slide 103
Slide 103 text
Carnegie Mellon University
Sunday, May 12, 13
Slide 104
Slide 104 text
Jane Margolis is a social
scientist who studies
gender and education
Allan Fisher is the founding dean
of the CMU undergraduate
program in computer science
Sunday, May 12, 13
Slide 105
Slide 105 text
they began a study at CMU
to understand the gender
imbalance
Sunday, May 12, 13
Slide 106
Slide 106 text
over the period of 5 years
they interviewed 100
computer science students
of both genders
Sunday, May 12, 13
Slide 107
Slide 107 text
part way through the study
they made some changes to
admission standards
Sunday, May 12, 13
Slide 108
Slide 108 text
high GRE scores
+ emphasis on leadership
- prior programming experience
+ catch-up courses
Sunday, May 12, 13
Slide 109
Slide 109 text
Sunday, May 12, 13
Slide 110
Slide 110 text
Sunday, May 12, 13
Slide 111
Slide 111 text
learn more!
Sunday, May 12, 13
Slide 112
Slide 112 text
2006
Sunday, May 12, 13
Slide 113
Slide 113 text
Maria Klawe
became president of
Harvey Mudd College
Sunday, May 12, 13
Slide 114
Slide 114 text
introductory courses
split up
students with previous
experience
and students without
Sunday, May 12, 13
Slide 115
Slide 115 text
first-year students
attend a giant conference
for women in computing
Sunday, May 12, 13
Slide 116
Slide 116 text
there are women instructors
Sunday, May 12, 13
Slide 117
Slide 117 text
nearly 20% more women
are earning computer science
degrees at Harvey Mudd than
before Maria Klawe became
president
Sunday, May 12, 13
Slide 118
Slide 118 text
learn more!
Sunday, May 12, 13
Slide 119
Slide 119 text
2013
Sunday, May 12, 13
Slide 120
Slide 120 text
http://railsgirls.com
http://railsbridge.org
http://girldevelopit.com
Sunday, May 12, 13
Slide 121
Slide 121 text
2014
Sunday, May 12, 13
Slide 122
Slide 122 text
Sunday, May 12, 13
Slide 123
Slide 123 text
We have accepted:
Diversity in the programming
community helps everyone.
Sunday, May 12, 13
Slide 124
Slide 124 text
We have ensured:
The Ruby community is
inviting to new programmers.
Sunday, May 12, 13
Slide 125
Slide 125 text
We have realized:
We are not in an elite club.
Anyone can join in.
Sunday, May 12, 13
Slide 126
Slide 126 text
We have ensured:
The Ruby community fights to
retain its members.
Sunday, May 12, 13
Slide 127
Slide 127 text
We have realized:
That ‘good programmers’
come in many forms, and
may not think or look like us.
Sunday, May 12, 13
Slide 128
Slide 128 text
So how can we
change the future?
Be respectful &
encourage others
to be respectful
Sunday, May 12, 13
Slide 129
Slide 129 text
“If you think
you don’t have biases,
that’s your biggest bias.”
- @avdi
Sunday, May 12, 13
Slide 130
Slide 130 text
http://
rubyrogues.com/
101-rr-diversity-with-
ashe-dryden/
Sunday, May 12, 13
Slide 131
Slide 131 text
http://confreaks.com/
videos/1089-
madisonruby2012-
anti-opression-101
Sunday, May 12, 13
Slide 132
Slide 132 text
Sunday, May 12, 13
Slide 133
Slide 133 text
Thank you.
@eliseworthy & @jlsuttles
Sunday, May 12, 13