Slide 1

Slide 1 text

the history of women in computing 1

Slide 2

Slide 2 text

Elise Worthy @eliseworthy 2

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

anonymous 4

Slide 5

Slide 5 text

Jessica Lynn Suttles @jlsuttles 5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

Rails Girls LA 7

Slide 8

Slide 8 text

http://railsgirlssummerofcode.org/campaign/ 8

Slide 9

Slide 9 text

the history of women in computing 9

Slide 10

Slide 10 text

10

Slide 11

Slide 11 text

1800s 11

Slide 12

Slide 12 text

12

Slide 13

Slide 13 text

Jacquard Loom 1801 13

Slide 14

Slide 14 text

Analytical Engine 1837 14

Slide 15

Slide 15 text

Ada Lovelace 15

Slide 16

Slide 16 text

the first program. 16

Slide 17

Slide 17 text

the first program. 17

Slide 18

Slide 18 text

Lord Byron 18

Slide 19

Slide 19 text

“Love will find a way through paths where wolves fear to prey.” 19

Slide 20

Slide 20 text

“Love will find a way through paths where wolves fear to prey.” Blech! 20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

23

Slide 24

Slide 24 text

1940s 24

Slide 25

Slide 25 text

25

Slide 26

Slide 26 text

26

Slide 27

Slide 27 text

1942 Women Accepted for Volunteer Emergency Service 27

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

29

Slide 30

Slide 30 text

computer historically means ‘one who computes’ 30

Slide 31

Slide 31 text

during WWII human computers were used to calculate ballistic trajectories 31

Slide 32

Slide 32 text

32

Slide 33

Slide 33 text

these human computers were almost exclusively women 33

Slide 34

Slide 34 text

34

Slide 35

Slide 35 text

35

Slide 36

Slide 36 text

36

Slide 37

Slide 37 text

37

Slide 38

Slide 38 text

38

Slide 39

Slide 39 text

39

Slide 40

Slide 40 text

40

Slide 41

Slide 41 text

human computers took 40 hours to calculate a 60 second trajectory 41

Slide 42

Slide 42 text

the differential analyzer sped up these calculations by mechanical calculation 42

Slide 43

Slide 43 text

43

Slide 44

Slide 44 text

the differential analyzer took 15 minutes to calculate a 60 second trajectory 44

Slide 45

Slide 45 text

Electronic Numerical Integrator And Computer 45

Slide 46

Slide 46 text

ENIAC was the first electronic general computer, funded by the US Army to make these calculations faster 46

Slide 47

Slide 47 text

47

Slide 48

Slide 48 text

the ENIAC took seconds to calculate a 60 second trajectory 48

Slide 49

Slide 49 text

in 1944 women human computers were hired to ‘set up’ the ENIAC to perform the calculations they had been doing by hand 49

Slide 50

Slide 50 text

50

Slide 51

Slide 51 text

in the 1940’s the idea was prevalent that the development of hardware was the real business of computing 51

Slide 52

Slide 52 text

Jon von Neuman said coding was a “static” process–one that could be performed by a low-level clerical worker 52

Slide 53

Slide 53 text

Maurice Wilkes said, “It had not occurred to me that there was going to be an difficulty about getting programs working.” 53

Slide 54

Slide 54 text

the women learned to ‘set up’ the ENIAC by studying block diagrams 54

Slide 55

Slide 55 text

55

Slide 56

Slide 56 text

56

Slide 57

Slide 57 text

57

Slide 58

Slide 58 text

ENIAC had 18,000 vacuum tubes 20 accumulators 200 decade counters 58

Slide 59

Slide 59 text

the women were integral to making the machine perform the intended calculations 59

Slide 60

Slide 60 text

the women could debug the ENIAC down to the one failing vacuum tube out of 18,000 60

Slide 61

Slide 61 text

they worked around the clock for the first public demonstration to make sure that it went according to plan 61

Slide 62

Slide 62 text

after the successful public demonstration, the women were not invited to the celebration dinner 62

Slide 63

Slide 63 text

the women were also never given credit in press releases and were cropped out of photos 63

Slide 64

Slide 64 text

64

Slide 65

Slide 65 text

it wasn’t until the 1990s that the women’s accomplishments were discovered and given the credit they deserved 65

Slide 66

Slide 66 text

66

Slide 67

Slide 67 text

1942 Women Accepted for Volunteer Emergency Service 67

Slide 68

Slide 68 text

Admiral Grace Hopper 68

Slide 69

Slide 69 text

Grace post-war 69

Slide 70

Slide 70 text

70

Slide 71

Slide 71 text

the first compiler. 71

Slide 72

Slide 72 text

the first compiler. 72

Slide 73

Slide 73 text

Mother of COBOL 73

Slide 74

Slide 74 text

one of the first programming languages. 74

Slide 75

Slide 75 text

one of the first programming languages. *Lisp and Fortran in the same 3-year period. 75

Slide 76

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

Slide 77

Slide 77 text

MAIN-LOGIC SECTION. DISPLAY "Hello, world" STOP RUN. 77

Slide 78

Slide 78 text

puts “Hello, World” 78

Slide 79

Slide 79 text

79

Slide 80

Slide 80 text

The beginning of the stereotypical software engineer. 80

Slide 81

Slide 81 text

in the 1950’s the use of computers expanded beyond scientific use and computing entered the business world 81

Slide 82

Slide 82 text

at first, the high demand for computer personnel left little room for sexual discrimination in hiring 82

Slide 83

Slide 83 text

hiring was hard: there were no formal training programs, no certification programs, no university programs 83

Slide 84

Slide 84 text

but obstacles began to stack up against women and gender discrimination appeared as a function of historical accident 84

Slide 85

Slide 85 text

aptitude tests began to be widely used, and they relied heavily on mathematical and logical skills 85

Slide 86

Slide 86 text

personality tests began to be widely used, and they favored male traits 86

Slide 87

Slide 87 text

the stereotype became self perpetuating that people who were good at programming were anti-social, masculine, and formally trained in mathematics 87

Slide 88

Slide 88 text

programmers had to work at night to get unlimited access to the machines 88

Slide 89

Slide 89 text

many company policies did not allow women on the premises at night 89

Slide 90

Slide 90 text

government-subsidized vocational programs targeted women, but did not provide proper training 90

Slide 91

Slide 91 text

programmers were given an unprecedented amount of freedom, and they encroached on the domains of operational managers 91

Slide 92

Slide 92 text

managers critiqued programming for being and art and not yet a science 92

Slide 93

Slide 93 text

at this time we also see the start of the movement to ‘professionalize’ computing 93

Slide 94

Slide 94 text

this partially means distancing the ‘programmer’ from the low status and gender associations of the ‘coder’ 94

Slide 95

Slide 95 text

95

Slide 96

Slide 96 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." 96

Slide 97

Slide 97 text

once the precent was set, the boy’s club self perpetuated and carried through to current day 97

Slide 98

Slide 98 text

98

Slide 99

Slide 99 text

99

Slide 100

Slide 100 text

so how can we change the future? let’s look at some programs that have worked. 100

Slide 101

Slide 101 text

1995 101

Slide 102

Slide 102 text

Carnegie Mellon University 102

Slide 103

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

Slide 104

Slide 104 text

they began a study at CMU to understand the gender imbalance 104

Slide 105

Slide 105 text

over the period of 5 years they interviewed 100 computer science students of both genders 105

Slide 106

Slide 106 text

part way through the study they made some changes to admission standards 106

Slide 107

Slide 107 text

high GRE scores + emphasis on leadership - prior programming experience + catch-up courses 107

Slide 108

Slide 108 text

108

Slide 109

Slide 109 text

109

Slide 110

Slide 110 text

110

Slide 111

Slide 111 text

2006 111

Slide 112

Slide 112 text

Maria Klawe became president of Harvey Mudd College 112

Slide 113

Slide 113 text

introductory courses split up students with previous experience and students without 113

Slide 114

Slide 114 text

first-year students attend a giant conference for women in computing 114

Slide 115

Slide 115 text

there are women instructors 115

Slide 116

Slide 116 text

nearly 20% more women are earning computer science degrees at Harvey Mudd than before Maria Klawe became president 116

Slide 117

Slide 117 text

117

Slide 118

Slide 118 text

2013 118

Slide 119

Slide 119 text

http://railsgirls.com http://railsbridge.org http://girldevelopit.com 119

Slide 120

Slide 120 text

2014 120

Slide 121

Slide 121 text

121

Slide 122

Slide 122 text

We have accepted: Diversity in the programming community helps everyone. 122

Slide 123

Slide 123 text

We have ensured: The Ruby community is inviting to new programmers. 123

Slide 124

Slide 124 text

We have realized: We are not in an elite club. Anyone can join in. 124

Slide 125

Slide 125 text

We have ensured: The Ruby community fights to retain its members. 125

Slide 126

Slide 126 text

We have realized: That ‘good programmers’ come in many forms, and may not think or look like us. 126

Slide 127

Slide 127 text

So how can we change the future? Be respectful & encourage others to be respectful 127

Slide 128

Slide 128 text

“If you think you don’t have biases, that’s your biggest bias.” - @avdi 128

Slide 129

Slide 129 text

101 RR Diversity with Ashe Dryden http://rubyrogues.com/ 101-rr-diversity-with-ashe-dryden/ Anti-Oppression 101 by Lindsey Bieda & Steve Klabnik http://confreaks.com/videos/1089- madisonruby2012-anti-opression-101 129

Slide 130

Slide 130 text

130

Slide 131

Slide 131 text

Thank you. @eliseworthy & @jlsuttles 131