Slide 1

Slide 1 text

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

Slide 79

Slide 79 text

MAIN-LOGIC SECTION. DISPLAY "Hello, world" STOP RUN. Sunday, May 12, 13

Slide 80

Slide 80 text

puts “Hello, World” Sunday, May 12, 13

Slide 81

Slide 81 text

Sunday, May 12, 13

Slide 82

Slide 82 text

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