Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Women & Computing at LA Ruby Meetup

Women & Computing at LA Ruby Meetup

This talk was [first given at Ruby on Ales](https://speakerdeck.com/jlsuttles/the-history-of-women-in-computing-at-ruby-on-ales) with [Elise Worthy](https://speakerdeck.com/eliseworthy/), but Elise was not present for this iteration.

Women were making exciting advances in computing before there were even computers to program. The past two centuries have seen women accomplish ground breaking feats that shape how we compute today. In the 1800s Ada Lovelace wrote the first computer program; in the 1950s Grace Hopper wrote the first compiler. In this talk I'll explore the accomplishments of women in our field: the successes, the obstacles, and the declinging trends. I'll close with where we are today and how you can play an active role in the advancement of women in computing.

Jessica Lynn Suttles

April 11, 2013
Tweet

More Decks by Jessica Lynn Suttles

Other Decks in Programming

Transcript

  1. I want to tell you a little about myself and

    how I became a software engineer Thursday, April 11, 13
  2. I loved Buffy the Vampire Slayer so I made a

    fan website Thursday, April 11, 13
  3. In college I was determined to major in Fine Arts

    but I took a Computer Science class to fulfill my Quantitative Reasoning Requirement™ and I really liked it, so I majored in both. Thursday, April 11, 13
  4. I studied a lot of C++ and Scheme, but I

    didn’t make things outside of class. Then the summer before my senior year I landed a development internship. Thursday, April 11, 13
  5. it is controlled by a chain of cards, or punched

    cards laced together into a continuous sequence, but it did no computation Thursday, April 11, 13
  6. the Analytical Engine was designed by Charles Babbage as the

    first general computer Thursday, April 11, 13
  7. it was controlled by punch cards, it was Turing Complete,

    and it included integrated memory Thursday, April 11, 13
  8. Ada Lovelace was the daughter of Lord Byron and a

    genius mathematician Thursday, April 11, 13
  9. Ada Lovelace described an algorithm for the Analytical Engine to

    compute Bernoulli numbers Thursday, April 11, 13
  10. the Analytical Engine was not completed in Ada’s lifetime, and

    she never got to run her algorithm Thursday, April 11, 13
  11. Women Accepted for Volunteer Emergency Service means women were only

    accepted because of the labor force shortage Thursday, April 11, 13
  12. during World War II many computers were women and these

    women went on to program computers Thursday, April 11, 13
  13. Grace Hopper had graduate degrees in math and physics and

    was a professor at Vassar Thursday, April 11, 13
  14. she took a leave of absence to participate in the

    war effort Thursday, April 11, 13
  15. she joined the Navy Reserves and started out as a

    Lieutenant after graduating first in her class Thursday, April 11, 13
  16. She served on the Mark I computer programming staff and

    focused on improving efficiency relentlessly Thursday, April 11, 13
  17. "I had a running compiler and nobody would touch it.

    They told me computers could only do arithmetic." Thursday, April 11, 13
  18. Grace Hopper did a lot more for programming than coin

    the term bug Thursday, April 11, 13
  19. 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 Thursday, April 11, 13
  20. The space race, like World War II, lead to a

    man power shortage Thursday, April 11, 13
  21. 50th anniversary of the passage of the 19th amendment, the

    culmination of the first-wave feminist movement Thursday, April 11, 13
  22. 1973 Supreme Court ruled on Roe v. Wade and constitutionalized

    right to abortion Thursday, April 11, 13
  23. Adele Goldberg was a researcher at Xerox PARC where she

    participated in the design & development Smalltalk-80 Thursday, April 11, 13
  24. Ruby is a language designed in the following steps: *

    take a simple lisp language (like one prior to CL). * remove macros, s-expression. * add simple object system (much simpler than CLOS). * add blocks, inspired by higher order functions. * add methods found in Smalltalk. * add functionality found in Perl (in OO way). So, Ruby was a Lisp originally, in theory. Let's call it MatzLisp from now on. ;-) matz. Thursday, April 11, 13
  25. Apple eventually used many of these ideas as the basis

    for their Macintosh desktop Thursday, April 11, 13
  26. a lot of ground gained by the second-wave feminist movement

    in the 60s and 70s was lost Thursday, April 11, 13
  27. in an effort to disassociate marital status from name and

    title women started using Ms instead of Miss or Mrs and women started to keep their maiden names Thursday, April 11, 13
  28. personal computers experienced explosive growth and the Commodore 64 became

    the best selling computer Thursday, April 11, 13
  29. From 1972 until 1989 Elizabeth Feinler was directory of the

    Network Information Systems Center at the Stanford Research Institute Thursday, April 11, 13
  30. Her group operated the Network Information Center for the ARPANET

    as it evolved into the Defense Data Network and the Internet Thursday, April 11, 13
  31. In 1982, an Internet protocol was defined by her group

    to access the online directory of people, called Whois Thursday, April 11, 13
  32. her group became the overall naming authority of the Internet,

    developing and managing the name registries of the top-level domains: .mil, .gov, .edu, .org, .com Thursday, April 11, 13
  33. 1984-1986 Adele Goldberg served as president of the Association for

    Computing Machinery, the world's largest educational and scientific computing society Thursday, April 11, 13
  34. in the beginning computer science programs arouse out of diverse

    departments but as computer science matured it found a home in engineering departments (see bottom line of graph) Thursday, April 11, 13
  35. video games are often children’s first and most frequent interaction

    with computers and a lot of first computer programs are games, or attempts at games Thursday, April 11, 13
  36. a third-wave of feminism rises ProTip™: feminism waves are not

    about popularity, they are driven by philosophically different ideas Thursday, April 11, 13
  37. 1992 was the Year of the Woman because a record

    number of women are elected to high office in the US Thursday, April 11, 13
  38. second-wave feminism correlated with an increase in the number of

    women in computing, but this doesn’t happen with third-wave feminism Thursday, April 11, 13
  39. Jane Margolis is a social scientist studying gender and education

    Allan Fisher is the founding dean of the undergraduate program in computer science Thursday, April 11, 13
  40. they began a study at Carnegie Mellon University to understand

    the gender imbalance and interviewed 100 computer science students of both genders over a period of 5 years Thursday, April 11, 13
  41. Fran Allen, already the first woman IBM Fellow, was the

    first woman in 40 years to win Turing Award from ACM, which is considered the Nobel Prize of computing, for her work in high performance computing Thursday, April 11, 13
  42. Barbara Liskov was awarded the Turning Award from the ACM

    for her work in the design of programming languages Thursday, April 11, 13
  43. as technology becomes more ingrained & common place in our

    daily lives software engineers are playing a larger role in shaping our future Thursday, April 11, 13
  44. http://railsgirls.com/ “Our aim is to give tools and a community

    for women to understand technology and to build their ideas. We do this by providing a great experience on building things and by making technology more approachable.” Thursday, April 11, 13
  45. http://workshops.railsbridge.org/ “RailsBridge is an organization that works to increase diversity

    in tech by putting on a variety of awesome free events. Our most well-known efforts are free weekend workshops where women learn Ruby on Rails from volunteers.” Thursday, April 11, 13