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

The History of Women in Computing at Ruby on Ales

The History of Women in Computing at Ruby on Ales

This is a co-presented talk with [Elise Worthy](https://speakerdeck.com/eliseworthy/). Elise covers history up until the 1970's and Jessica covers the 1970's onward.

Computer programming was once seen as "women's work." Ada Lovelace, Grace Hopper, Adele Goldberg, and others played pivotal roles in paving the way for today's computing professions. So why then do we see so few women in our community? We'll cover the history of women in computing, possible causes of the gender imbalance, and ideas for how our community can shape a future that includes more women.

Jessica Lynn Suttles

March 08, 2013
Tweet

More Decks by Jessica Lynn Suttles

Other Decks in Programming

Transcript

  1. the history of
    women in
    computing
    Saturday, March 9, 13
    Image: http://www.nsf.gov/cise/csbytes/newsletter/images/1952_hopper-grace_large.jpg

    View Slide

  2. @eliseworthy
    Elise Worthy
    Saturday, March 9, 13

    View Slide

  3. Saturday, March 9, 13

    View Slide

  4. Saturday, March 9, 13

    View Slide

  5. @jlsuttles
    Jessica Lynn Suttles
    Saturday, March 9, 13
    * this is what my face looks like on the internet

    View Slide

  6. Wabi & Sabi
    Saturday, March 9, 13
    * i live in santa monica with my cats wabi & sabi
    * cats are people too

    View Slide

  7. Saturday, March 9, 13
    * i love being a software engineer
    * i work at g5 here in bend, or

    View Slide

  8. https://github.com/g5/microformats2
    Saturday, March 9, 13
    * microformats are carefully designed HTML class names that extend the semantics of HTML
    * enable authors to publish higher semantic fidelity content
    * more info: http://microformats.org/wiki/microformats-2

    View Slide

  9. the history of
    women in
    computing
    Saturday, March 9, 13
    Image: http://www.nsf.gov/cise/csbytes/newsletter/images/1952_hopper-grace_large.jpg

    View Slide

  10. women made
    programming
    what it is today
    Saturday, March 9, 13

    View Slide

  11. ...despite
    serious
    inequities.
    Saturday, March 9, 13

    View Slide

  12. Saturday, March 9, 13
    http://popdose.com/wp-content/uploads/ShermanPeabody.jpg

    View Slide

  13. 1800s
    Saturday, March 9, 13

    View Slide

  14. Saturday, March 9, 13
    Programming as we know it has pretty pedestrian roots. Many of us know about the inefficient punchcard computers of our past.
    Until starting to do research for this project, I had no idea where they first were used. In fact, punchcard programming dates back
    to the early 19th century. And, if you can imagine the required uses of programming back then, it’s no surprise that the technological
    innovations of the day were primarily industrial.
    image: http://blog.needsupply.com/wordpress/wp-content/uploads/2013/01/silk-weaving-th-local-history-collection.jpg

    View Slide

  15. jacquard
    loom
    1801
    Saturday, March 9, 13
    The idea originated with the Jacquard Loom, and the punched cards dictated patterns to be woven into the cloth.
    Of course, this was very rudimentary. The cards controlled a sequence of actions, but there was no computation
    controlled by the cards. The Jacquard Loom in and of itself isn’t that interesting, however it was the stepping
    stone for something much more impacting to history.
    Image: http://upload.wikimedia.org/wikipedia/commons/b/b6/Jacquard_loom_p1040320.jpg

    View Slide

  16. 1830s
    Saturday, March 9, 13

    View Slide

  17. analytical
    engine
    1837
    Saturday, March 9, 13
    The Jacquard Loom paved the way for the Analytical Engine. It adapted the punch card idea to the first general-purpose computer.
    The Analytical Engine was proposed by Charles Babbage, who was an English mathematician. Although only theoretical in its time, the actual
    machine was recently completed. It was Turing Complete and had an arithmetic logic unit, control flow for conditional branching and loops,
    and integrated memory for storage of data.
    I love the story of the Analytical Engine because it’s so juicy.
    It was never completed due to lack of funding and conflict between Babbage and the chief engineer.
    Image: http://ds.haverford.edu/bitbybit/bit-by-bit-contents/chapter-two/2-7-the-analytical-engine/

    View Slide

  18. ada
    lovelace
    Saturday, March 9, 13
    Additionally, the Analytical Engine was worked on by Ada Lovelace. Ada was a mathematician and the daughter of Lord Byron.
    From what I’ve read, she also seems like quite a saucy character.
    Image: http://www.girlguides.co.za/images/stories/News/Misc/AdaLovelace.jpg

    View Slide

  19. the first
    program
    Saturday, March 9, 13

    View Slide

  20. the first
    program
    Saturday, March 9, 13

    View Slide

  21. Saturday, March 9, 13
    Consider her dad, Lord Byron. Lord Byron was a famous poet. When I searched for his work, I got a whole bunch of quotes and love, art, and
    emotion.
    Of course, he left Ada’s mom, so I don’t believe there was much time for transference of soft skills!
    Image: http://content.answcdn.com/main/content/img/getty/2/5/2634125.jpg

    View Slide

  22. Saturday, March 9, 13
    Instead Ada turned out to be a genius mathematician. Hah! Take that, dad.
    Anyway, Ada is recognized as the first computer programmer, as she wrote a program show how the Analytical Engine could calculate a sequence
    of
    Bernoulli numbers. I looked them up and couldn’t even understand the Wikipedia article, so don’t ask me to explain what she did. This is some
    hardcore math.
    Image: http://www.girlguides.co.za/images/stories/News/Misc/AdaLovelace.jpg

    View Slide

  23. Saturday, March 9, 13
    But back to the saucy story, because I think this is worth remembering. Babbage and Loveless were pretty entrepreneurial. I mentioned that
    they didn’t
    have enough money to build the Analytical Engine. Well, what better way to get rich than go to the racetrack?
    Of course the pair wanted to apply logic to horse racing, but their statistics didn’t pan out. Ada ended up pawning her jewelry to get out of
    debt.
    Luckily for us, before the project went down in flames, Ada wrote the working program for the Bernoulli number calculation and made history.
    Image: http://www.art-gifts-direct.co.uk/
    Source: http://www.linuxjournal.com/article/2657

    View Slide

  24. 1920s
    Saturday, March 9, 13

    View Slide

  25. Saturday, March 9, 13
    http://content.answcdn.com/main/content/img/getty/7/6/52044176.jpg
    * first-wave feminism focused mainly on suffrage and overturning legal obstacles to gender equality (i.e. voting
    rights, property rights)

    View Slide

  26. 1940s
    Saturday, March 9, 13

    View Slide

  27. Saturday, March 9, 13
    But by WWII, the US military had fully grasped how technology could be used to its further its motives.
    WWII undeniably shaped programming and marks a beginning for women in programming in the United States.
    Image: http://www.learnnc.org/lp/media/uploads/2009/10/ussshaw.jpg

    View Slide

  28. waves
    1942
    Saturday, March 9, 13
    On July 30, 1942, in response to men being called into active duty and a shortage for at-home duties, WAVES became a women-only division of the US Navy.
    WAVES stands for women accepted for volunteer emergency service.
    ‘Emergency service’ meant that women were only accepted because of the unusual circumstances of WWII, and that women would not continue Navy careers after the war.
    Image: http://images.fineartamerica.com/images-medium-large/wwii-waves-poster-granger.jpg

    View Slide

  29. Saturday, March 9, 13

    View Slide

  30. `
    Saturday, March 9, 13
    hired as computer to being the first women programmers.
    the first programmers of the ENIAC, to calculate artillery firing tables, were all women.

    View Slide

  31. grace
    hopper
    Saturday, March 9, 13
    Included in the group of women who took a leave of absence from their jobs to participate in the war effort was Grace Hopper. Grace Hopper had graduate degrees in
    math and physics and was a professor at Vassar.
    Because of her academic and professional achievements, she came into the military with authority, starting out as a lieutenant. Because of the military’s rigid rank protocol,
    which is conjectured to have abated the prejudice that Hopper faced.
    Additionally, Hopper’s freedom was aided by the novelty of the computing profession. Because computing was a new discipline, there was more cultural confusion
    and undefined roles relating to gender stereotypes.
    Image: http://24.media.tumblr.com/6d366345bc0a31e76d428c2e21e7bdbe/tumblr_mgyl2juekD1qz4tnco1_500.jpg

    View Slide

  32. post-war
    Saturday, March 9, 13
    After the war, Hopper permanently resigned from teaching at Vassar, despite pressure for women to step down during post-war demobilization. She was denied entry into the
    Navy, but joined the Naval Reserve to
    aid in the establishment of the Harvard Computation Lab.
    The most common story I’ve heard of is Grace Hopper being the person to coin the term “bug” because of a moth that got caught in one of the large computers.
    After learning a lot more about her, it is a shame that that’s the most common story, because Grace Hopper’s impact on programming is far more significant.
    Image: http://www.history.navy.mil/photos/images/h96000/h96921.jpg

    View Slide

  33. Saturday, March 9, 13
    http://explorepahistory.com/kora/files/1/2/1-2-1536-25-ExplorePAHistory-a0l3f7-
    a_349.jpg

    View Slide

  34. the first compiler
    Saturday, March 9, 13

    View Slide

  35. the first compiler
    Saturday, March 9, 13

    View Slide

  36. mother of
    COBOL
    Saturday, March 9, 13
    Hopper’s achievements are substantial.
    While at the Harvard Computer Lab, she was one of the first programmers of the Mark I. The Mark I was slow - it could only perform 3 operations a second.
    She focused on improving efficiency relentlessly. Her interest in increasing efficiency lead her to create the first compiler for the UNIVAC in 1952, despite a cold reception to
    the new idea. Until then, all coding
    had been done in machine code, a time-consuming and often frustrating activity. The ability to write English words to get the job done was a great
    advance in
    computer science, although it met with strong resistance from engineers at the time.
    During the same time, she wrote papers which would become the foundation for high-level languages. As the director of automatic computing for Remington Rand, her
    department released
    the first compiler-based programs, which, combined with other work from IBM, became the foundation for COBOL.
    Image: http://www.history.navy.mil/photos/images/h96000/h96921.jpg
    resource: http://www.linuxjournal.com/article/2657

    View Slide

  37. one of the first
    high-level
    languages
    Saturday, March 9, 13

    View Slide

  38. one of the first
    high-level
    languages
    fortran and lisp in the same 3 year period.
    Saturday, March 9, 13

    View Slide

  39. late 1990s
    80% of all code
    50% of new apps
    95% of finance data
    Saturday, March 9, 13
    http://www.csee.umbc.edu/courses/graduate/631/Fall2002/COBOL.pdf

    View Slide

  40. 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
    Saturday, March 9, 13

    View Slide

  41. MAIN-LOGIC SECTION.
    DISPLAY "Hello, world"
    STOP RUN.
    Saturday, March 9, 13

    View Slide

  42. puts “Hello, World”
    Saturday, March 9, 13

    View Slide

  43. but it was not
    sunshine and
    roses
    Saturday, March 9, 13

    View Slide

  44. 1950s
    Saturday, March 9, 13

    View Slide

  45. Saturday, March 9, 13
    http://4.bp.blogspot.com/-kMkowsz5f6Q/T9neKWqcahI/AAAAAAAAA-A/Y7O3Kt04vHE/
    s1600/Fathers+day+Remington+King+for+a+day+SWScan06412+-+Copy+-+Copy.jpg

    View Slide

  46. Saturday, March 9, 13
    http://www.globalnerdy.com/wordpress/wp-content/uploads/
    2009/08/150_extra_engineers_thumb.jpg

    View Slide

  47. 1960s
    Saturday, March 9, 13

    View Slide

  48. Saturday, March 9, 13
    http://theletteredtexan.files.wordpress.com/2012/01/cronkite-reporting-on-the-space-
    race.jpg
    * space race -> manpower shortage -> jobs for everyone!

    View Slide

  49. Saturday, March 9, 13
    http://thecomputerboys.com/wp-content/uploads/2011/06/cosmopolitan-april-1967-1-large.jpg

    View Slide

  50. Saturday, March 9, 13
    http://toto.lib.unca.edu/findingaids/photo/national_climatic_data_center/Machines%20&
    %20People/Key%20Punch%2066%204th%20fl.JPG
    pink collar works

    View Slide

  51. http://upload.wikimedia.org/wikipedia/commons/5/5d/Leffler_-_WomensLib1970_WashingtonDC.jpg
    Saturday, March 9, 13
    http://upload.wikimedia.org/wikipedia/commons/5/5d/Leffler_-_WomensLib1970_WashingtonDC.jpg
    # Jessica’s notes
    * first began in the early 1960s and lasted through the early 1980s in the United States, and eventually spread
    throughout the Western world
    * second-wave feminism broadened the debate to a wide range of issues: sexuality, family, the workplace,
    reproductive rights, de facto inequalities, and official legal inequalities.

    View Slide

  52. 1970s
    Saturday, March 9, 13
    * the second-wave feminist movement took a prominent role within society in the US
    * women are not equals
    * 1970: marked the 50th anniversary of the passage of the 19th Amendment (female suffrage)
    * Equal Rights Amendment
    - designed to guarantee equal rights for women
    - 1972: passed in both houses of Congress
    - went on to the state legislatures for ratification
    * 1973: Supreme Court ruled on Roe v. Wade and constitutionalized right to abortion

    View Slide

  53. Saturday, March 9, 13
    * large numbers of women were entering STEM (aka science, technology, engineering, mathematics) fields
    * feminist movement increased interest in having a professional career
    * feminist movement increased interest in having careers in traditionally male-dominated fields
    * this is particularly apparent in computer science
    * computer science is a new and exciting field
    * the first computer science department was founded at Purdue in 1962
    * image: http://www.aip.org/statistics/trends/highlite/other/womenbach.htm

    View Slide

  54. Adele
    Goldberg
    Saturday, March 9, 13
    * Adele Goldberg was a researcher at Xerox PARC
    * image: http://www.flickr.com/photos/pcforum/5711666761/

    View Slide

  55. Saturday, March 9, 13
    * earlier today Evan Light attributed Smalltalk to Alan Kay, but Goldberg played an instrumental role
    * Goldberg participated in the design & development Smalltalk-80
    * object-oriented, dynamically typed, reflective language
    * this may sound familiar (Ruby)
    * image: http://g-ecx.images-amazon.com/images/G/01/ciu/73/42/0507224128a00036d10e8010.L.jpg

    View Slide

  56. Saturday, March 9, 13
    * Ruby has a lot of Smalltalk-like features
    * image: http://en.wikipedia.org/wiki/Ruby_(programming_language)

    View Slide

  57. 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.
    Saturday, March 9, 13
    * matz wrote this in a mailing list in a response to how Ruby is different from LISP in 2006
    * source: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/179642

    View Slide

  58. Saturday, March 9, 13
    * Goldberg and her team developed many of the concepts that became the basis for GUIs
    * this replaced earlier command line based systems
    * Steve Jobs demanded a demonstration of the Smalltalk System
    * Goldberg refused, understanding it’s value, but her superiors ordered her to
    * Apple eventually used many of the ideas as the basis for their Macintosh desktop
    * image: http://www.abclinuxu.cz/clanky/programovani/vyvojove-prostredi-davnoveku-smalltalk-80

    View Slide

  59. Saturday, March 9, 13
    * personal computers were expensive and not integrated into everyday life
    * the golden age of video arcade games
    * video arcade games are closest most people get to interacting with computers
    * 1972: Pong - Atari
    * image: http://timesillustrated.com/2012/11/29/ataris-pong-is-released/

    View Slide

  60. Saturday, March 9, 13
    * 1979: Asteroids - Atari
    * image: http://www.hardcoregaming101.net/spacewar/asteroids-2.png

    View Slide

  61. Saturday, March 9, 13
    * 1978: Space Invaders - designed by Tomohiro Nishikado, manufactured by Taito in Japan
    * image: http://www.platformnation.com/wp-content/uploads/2010/09/SpaceInvaders-090910_01.jpg

    View Slide

  62. 1980s
    Saturday, March 9, 13
    * some ground gained by feminist in the 60s and 70s was lost
    * 1982: Equal Rights Amendment fails to pass
    * women continued to enter undergraduate programs & the workforce in larger numbers
    * in an effort to disassociate marital status from name & title:
    - women began to keep their maiden names
    - instead of Mrs. (Misses) or Miss. (Miss) women start to use Ms. (Mizz)
    * 1984: Sandra Day O’Connor first woman appointed to the supreme court
    * personal computers experienced explosive growth
    * Commodore 64 became the best-selling computer model of all time

    View Slide

  63. Saturday, March 9, 13
    * the number of women in computing continues to grow!
    * image: http://www.aip.org/statistics/trends/highlite/other/womenbach.htm

    View Slide

  64. Elizabeth
    Feinler
    Saturday, March 9, 13
    * Elizabeth Feinler is an information scientist at the Stanford Research Institute
    * her group became the overall naming authority of the Internet
    * developed and managed the name registries of the top-level domains
    - .mil, .gov, .edu, .org, and .com
    * image: http://sloan.stanford.edu/mousesite/gallery/photos/w11.html

    View Slide

  65. Adele
    Goldberg
    Saturday, March 9, 13
    * 1984-1986: Adele Goldberg served as president of ACM (Association for Computing Machinery)
    * image: http://www.flickr.com/photos/pcforum/5711666761/

    View Slide

  66. Saturday, March 9, 13
    * then something strange happens (mention green line again)
    * women stop entering & start leaving computer science
    * this doesn’t happen in other fields
    * in the beginning computer science programs arouse out of diverse departments
    * as computer science matured it found a home in engineering departments (see bottom line)
    * http://www.aip.org/statistics/trends/highlite/other/womenbach.htm

    View Slide

  67. Saturday, March 9, 13
    * 1982: Ms. Pac-Man - Midway Manufacturing (not Namco the Pac-Man licensor)
    * image: http://www.codinghorror.com/blog/2006/12/percentage-of-chart-which-resembles-ms-pac-man.html

    View Slide

  68. Saturday, March 9, 13
    * 1981: Donkey Kong - Nintendo
    * featured a male protagonist & a damsel in distress
    * image: http://gamesdbase.com/Media/SYSTEM/Arcade/GameOver/big/Donkey_Kong_-_1981_-_Nintendo.jpg

    View Slide

  69. Saturday, March 9, 13
    * 1985: Super Mario Bros - Nintendo
    * featured a male protagonist & a damsel in distress
    * countless other games have this same theme
    * image: http://legendsoflocalization.com/media/super-mario-bros/names/princess.png

    View Slide

  70. Saturday, March 9, 13
    * 1989: Game Boy - Nintendo
    * gaming becomes more ingrained in everyday life
    * now games fit in your pocket
    * its not a Game Girl
    * http://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Nintendo_Gameboy.jpg/350px-Nintendo_Gameboy.jpg

    View Slide

  71. Saturday, March 9, 13
    * 1984: Revenge of the Nerds
    * image of the stereotypical nerd appears in popular culture
    * image: http://haphazard-stuff.blogspot.com/2012/12/revenge-of-nerds-1984-review.html

    View Slide

  72. 1990s
    Saturday, March 9, 13
    * 1992: “Year of the Woman”: record number of women are elected to high office in the US
    * first lady Hillary Rodham Clinton travels abroad as State Department representative
    * Madeline Albright becomes US Secretary of State
    * Janet Reno becomes US Attorney General
    * Ruth Bader Ginsburg becomes the second woman on the Supreme Court

    View Slide

  73. Saturday, March 9, 13
    * a third-wave of feminism begins
    * just to be clear waves of feminism are not about popularity
    * they are driven by philosophically different ideas
    * but that is outside the scope of this talk
    * image: http://thinktankbradenton.wordpress.com/2010/02/07/feb-10-third-wave-feminism-sexuality-and-sexual-politics/

    View Slide

  74. Saturday, March 9, 13
    * the last wave of feminism caused an increase in women in computing
    * but this time women continue to leave computing, though not quite as many
    * image: http://www.aip.org/statistics/trends/highlite/other/womenbach.htm

    View Slide

  75. Saturday, March 9, 13
    * Jane Margolis - a social scientist studying gender and education
    * Allan Fisher - the founding dean of the undergraduate program in computer science
    * began a study at Carnegie Mellon University to try to understand the gender imbalance
    * they interviewed 100 computer science students of both genders over a period of 5 years

    View Slide

  76. Saturday, March 9, 13
    * made some changes to admission standards (none of which were gender specific):
    - kept high GRE scores
    - added emphasis on leadership qualities
    - dropped requirement for prior programming experience
    - added some catch-up courses to level out background differences
    * image: http://price.mit.edu/blog/tag/computer-science/

    View Slide

  77. Saturday, March 9, 13
    * the retention rate after two years also dramatically increased
    * image: http://price.mit.edu/blog/tag/computer-science/

    View Slide

  78. 2000s
    Saturday, March 9, 13
    * history requires amount of perspective, so it’s hard to make sweeping statements

    View Slide

  79. Saturday, March 9, 13
    * we’re almost back to where we started!
    * notice that there is a general trending upwards of all the other fields
    * image: http://www.aip.org/statistics/trends/highlite/other/womenbach.htm

    View Slide

  80. Saturday, March 9, 13
    * the nerd in popular culture got a makeover
    * but he is still not someone that women connect with
    http://theboken.com/wp-content/uploads/2011/07/socialnetwork.jpg

    View Slide

  81. Saturday, March 9, 13
    * self explanatory
    * image: http://1.bp.blogspot.com/-qHwv7WIqWCs/TqLWZJekuoI/AAAAAAAAA-0/zh7F25xWQDc/s1600/Brogrammer+
    %25281%2529.jpg

    View Slide

  82. Fran
    Allen
    Saturday, March 9, 13
    * 2006: Fran Allen (already first woman IBM Fellow)
    - first woman in 40 years to win Turing Award from ACM
    - for her work in high performance computing
    - considered the Nobel Prize of computing
    * image: http://www.princeton.edu/~archss/Photos.htm

    View Slide

  83. Barbara
    Liskov
    Single responsibility
    Open/closed
    Liskov substitution
    Interface segregation
    Dependency inversion
    Saturday, March 9, 13
    * 2008: Barbara Liskov
    - awarded Turning Award from ACM
    - for her work in the design of programming languages
    - Liskov Substitution Principle is the L in SOLID Principles of OO Design introduced by Michael Feathers

    View Slide

  84. 2010s
    Saturday, March 9, 13

    View Slide

  85. Saturday, March 9, 13
    * hacker school 2012
    * etsy hacker, 37 signals, & yammer provided grants to women
    * made sure to get the word out to women
    * the turn out was great, WAY too many applied

    View Slide

  86. Saturday, March 9, 13

    View Slide

  87. 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.”
    Saturday, March 9, 13
    * women are given priority, but men are welcome
    * foster a very fun, supportive environment

    View Slide

  88. Saturday, March 9, 13
    * it turns out when you host an event specifically for women a lot of them show up
    * image: http://www.flickr.com/photos/jessicaspacekat/8424859890/in/set-72157632631292315

    View Slide

  89. Saturday, March 9, 13
    * the turn out for coaches was great to, so teams were small
    * image: http://www.flickr.com/photos/jessicaspacekat/8424858432/in/set-72157632631292315

    View Slide

  90. 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.”
    Saturday, March 9, 13
    * very similar to Rails Girls
    * there was one here on Wednesday, I hope you went
    * I was working :(

    View Slide

  91. Saturday, March 9, 13
    * GDI is another great program with a wider focus
    * there are LOTS of these programs springing up
    * get involved

    View Slide

  92. we all know that
    software engineers
    are shaping the future
    Saturday, March 9, 13

    View Slide

  93. Saturday, March 9, 13
    * image: http://feministsunitedoncampus.tumblr.com/post/19678539655/radicalxstitch-today-we-made-a-revolutionary

    View Slide