SlideShare a Scribd company logo
1 of 57
The History of
Women in Tech
Sarah Dutkiewicz
sarah@cletechconsulting.com
Featuring…
• Ada Lovelace
• The Ladies of the ENIAC
• Grace Murray Hopper
• Hedy Kiesler Markey
• Barbara Liskov
• Frances Allen
• Mary Lou Jepsen
Augusta Ada Byron, Lady Lovelace
(1815-1852)
• Daughter of Lord Byron, raised by Lady
Byron
• Raised in hopes of not becoming a
poet
• Focused studies in maths and science
• 1828 – Flying Machine
If you can’t give me
poetry, can’t you
give me “poetical
science”?
• Ada Byron, Lady Lovelace – to her
mom
Math
+ Imagination
+ Metaphors
Magic
Early Mentoring
• Met her mentor – Charles
Babbage - through Mary
Somerville (a Scottish
mathematician &
astronomer) at the age of 17
• Mentor was mathematician,
philosopher, inventor, and
mechanical engineer
• Ada had a life outside of this
• Wife to Earl of Lovelace
• Mom to 3 kids under 8
1843 – Predictions for the
Analytical Engine
• Compose complex
music
• Produce graphics
• Practical & scientific
use
Ada & The Analytical Engine
• She documented her
mentor’s Analytical Engine
and included the first
program – how to
calculate a sequence of
Bernoulli numbers with the
Engine.
• First individual to conjure a
computer algorithm
• 1843 – Published in English
science journal as A.A. L.
on how codes can be
created to handle letters,
numbers, and symbols.
Lessons from Ada
• Follow your passion. Her poetical science eventually led her
to success.
• Moms can work while maintaining a social life and a career.
• Choose a mentor who you’re interested in learning from and
feed off of and into their energy.
The Original Ladies of the ENIAC
Ladies of
the ENIAC
Kathleen “Kay” McNulty Mauchly
Antonelli
• one the six original
programmers of the ENIAC
• degree in mathematics
• started with ballistics
trajectories and
happened into the ENIAC
• worked on BINAC and
UNIVAC I software design
(Betty) Jean Jennings Bartik
• responsible for
administering the Master
Programmer, central
program of the ENIAC
• helped transform ENIAC
into something easier to
work with and able to
handle more sophisticated
problems
• moved on to BINAC and
UNIVAC I
Marlyn Wescoff Meltzer
• one of the first group
of ENIAC programmers
• originally hired by
Moore School of
Engineering for
weather calculations
• eventually moved on
to ballistic trajectories
Frances Elizabeth (Betty) Snyder
Holberton
• responsible for
administering the Master
Programmer, central
program of the ENIAC
• part of the UNIVAC I code
team
• part of the COBOL
Committee
• worked on developing
standards for FORTRAN
Frances Bilas Spence
• majored in math, minored in physics
• originally worked on ballistics trajectories
• one of the first ENIAC computer programmers
Ruth Lichterman Teitelbaum
• B Sc in Math
• one of the first ENIAC computer programmers
• followed the ENIAC and taught the next generation how to
program it
Adele Goldstein
• initially trained some of the
original programmers in
calculating firing table
trajectories
• wrote the documentation for
the ENIAC
• created the Report on the
ENIAC
Where a calculator on the ENIAC is
equipped with 18,000 vacuum tubes
and weighs 30 tons, computers in the
future may have only 1,000 vacuum
tubes and perhaps weigh 1.5 tons.
Popular Mechanics, March 1949
Videos with the Ladies of the ENIAC
• Jean Jennings Bartik – ENIAC Pioneer (1:07:18, YouTube)
• Jean Bartik and the ENIAC Women (6:09, YouTube)
• Kathy Kleiman’s ENIACProgrammers.org
Admiral Grace Murray Hopper (1906 – 1992)
• Enjoyed tearing things apart to learn how
they worked
• B.A. in Math & Physics, M.A. & Ph. D. in
Mathematics
• Began teaching mathematics in 1931
• Family of military traditions, led her to Navy
WAVES (Women Accepted for Voluntary
Emergency Service) in 1943
• Commissioned as lieutenant 6 months later
We’ve always done it that
way.
The Trail of Success
• Starting computing
coefficients of arc tangents
with an electromechanical
Mark I
• 500-page Manual of
Operations for the
Automatic Sequence-
Controlled Calculator
• Eventually moved on to
Mark II & Mark III
The Quest for Programmer-Friendly
& Application-Friendly Tools
Bringing the computer to a much wider audience
The Power of Collaboration
Reduced
errors
Less tedium
Less
duplication
of effort
The Compiler
• Mnemonics transformed
into binary code
instructions
• A-O series was first –
allowing specification of
call numbers to
programming routines
stored on magnetic
tape. One could then
call those numbers to
access the routine.
Reaching Out to Non-Scientific Reaches
Opening the world through development of programming languages
FLOW-MATIC
• Translate language
used for automatic
billing and payroll
calculation
• UNIVAC I & II
understood 20 English
statements
• 1952 – published her
first compiler paper
COBOL Language Design
• Greatly influenced by
FLOW-MATIC
• Defined by the CODASYL
(Conference on Data
Systems Languages)
Executive Committee
and CODASYL Short
Range Committee
• First specs in 1959
• Push for standardizing
COBOL
Language Validation
• Started with COBOL
• Moved on to other programming languages
• Led to national and international standards
More on Admiral Hopper
• While working for companies, also
taught for the United States Naval
Reserve
• Adventures in military, business,
academia, and private industry
• “Retired” from the business world in
1971
• Worked well into her 80s, as a senior
consultant to DEC
Military Pride
• Promoted to commodore in 1983
• 2 years later, when titles merged,
she became an Admiral
• Retired from the Navy in 1986
• Buried with full Naval honors in 1992
Some of Her Awards
• 1969 – Computer Science Man-of-the-Year Award, Data
Processing Management Association
• 1971 – Sperry created an award in her name
• 1973 – first American and first woman Distinguished Fellow of
the British Computer Society
• 1997 (post-humously) – U.S. Navy commissioned the USS
Hopper (DDG70) – guided missile destroyer nicknamed
“Amazing Grace” and calls Pearl Harbor home
Her Influences Can Be Seen In…
• Subroutines
• Formula translation
• Relative addressing
• Linking loader
• Code optimization
• Symbolic manipulation – as seen in
Maple & Mathematica
Lessons from Admiral Hopper
• Just because “we’ve always done it that way” doesn’t mean
it’s right. Don’t be afraid to challenge those words.
• Programming works well as a team task, especially when
collaboration happens.
• By bringing it down to plain English, computing is no longer just
for programmers and mathematicians. It’s more
approachable by non-technical people.
Videos with Grace Murray Hopper
• On David Letterman (10:00, YouTube)
• Grace Hopper – Nanoseconds (2:07, YouTube)
• Rear Admiral Grace Murray Hopper (1:36:30, YouTube)
• Remembering Grace Hopper (1:41, YouTube)
Hedy Kiesler Markey (1914-2000)
• Born as Hedwig Eva Maria Kiesler
• Also known as the famous actress Hedy Lamarr
• In 1942, patented frequency hopping, which
served as a base for spread-spectrum
communication technology, including:
• Bluetooth
• COFDM
• CDMA
• Inducted into the Inventor’s Hall of Fame in 2014
SOLID Principle
Single
Responsibility
Open/Closed
Liskov
Substitution
Interface
Segregation
Dependency
Inversion
Barbara Liskov (1939-)
• First woman to get a PhD from the computer
science department at Stanford in 1968
• Worked in computer design and operating
systems
• ACM A.M. Turing Award winner for her work in
languages
• Created Venus Computer – supported
construction of complex software
• Up to 16 teletypes
• Users connected to virtual machines
CLU & Argus Languages
• Created by Liskov’s MIT group
• CLU
• Modular programming
• Data abstraction
• Polymorphism
• Argus
• Distributed applications
• Nested transactions
Other Focuses of Liskov’s Work
• Object-oriented database
systems
• Garbage collection
• Caching
• Persistence
• Recovery
• Fault tolerance
• Security
• Geographic routing
… revered in the MIT community for
her role as scholar, mentor, and
leader. Her pioneering research has
made her one of the world’s leading
authorities on computer language
and system design.
- Susan Hockfield, MIT President
Frances Allen (1932-)
• Optimized compilers and worked in
parallelization
• Worked with the NSA on programming
languages and security codes
intelligence
• In 1989, became the first female IBM
fellow
• Also in 1989, became the first female
IBM Academy president
• In 2006, received the A. M. Turing Award
for fundamentally improving the
performance of programs in solving
problems and accelerating the use of
high performance computing
Published works
• 1966 – “Program Optimization”
• 1970 – “Control Flow Analysis” and “A Basis for Program Optimization”
• 1971 – (with John Cocke)- “A Catalog of Optimizing Transformations”
• 1973 & 1974 – interprocedural data flow analysis
• 1976 – (with John Cocke) – analysis strategy for optimizing compilers
FORTRAN in Parallel
• PTRAN – execute FORTRAN in parallel
• New parallelism detection schemes
Mary Lou Jepsen (1965-)
• Bachelors in Studio Art & Electrical
Engineering
• Masters in Holography
• Ph D in Optical Sciences
• Head of the Display Division, Google
X Lab
• Founder of Pixel Qi – low-cost, low-
power LCD screens
• Co-founder of One Laptop per Child
One Laptop Per Child
• Deployments in over 50 other countries
• More than 25 languages
• Every child in Uruguay
• Laptop with sunlight-readable display
• Ultra-low power management system
• XO Laptop – lowest-power and most
environmentally friendly
Jepsen’s Contributions Can Be Seen In…
• Head-mounted display
• HDTV
• Projector
• Holographic video systems
Other Women in Tech
More Women in Tech
• Meg Whitman – chief officer at some well-known tech companies
(DreamWorks, P&G, Hasbro, eBay, and now HP)
• Padmasree Warrior – CTO of Cisco, former CTO of Motorola
• Anita Borg – bringing more non-technical women in design, more women
scientists, and promote this growth
• Erna Schneider – invented computerized switching system for telephones
• Jean E. Sammet - FORMAC programming language for symbolic
manipulation of math formulas
• Camille Fournier – CTO of Rent the Runway. Works on Apache ZooKeeper.
• Hilary Mason – founder of Fast Forward Labs, former data scientist at Bit.ly
Lessons to Carry Forward
Choose a mentor who you’re interested in learning
from and feed off of and into their energy.
Based on Ada’s experiences with Charles Babbage and his Analytical
Engine
Be open-minded with your career. You never
know where your adventures will take you.
Based on the adventures of the women of the ENIAC
Make tech more approachable by
translating it into plain English.
Based on Grace Hopper’s strive to reach the non-technical and business
realms
Challenge “We’ve always done it that
way”
Based on Grace Hopper’s experiences

More Related Content

Viewers also liked

Forgotten women in tech history.
Forgotten women in tech history.Forgotten women in tech history.
Forgotten women in tech history.Domo
 
Welcome to czech republic
Welcome to czech republicWelcome to czech republic
Welcome to czech republicfirstcentre
 
Presentation of the Czech Republic
Presentation of the Czech RepublicPresentation of the Czech Republic
Presentation of the Czech RepublicKateřina Pelánová
 
Czech Republic
Czech RepublicCzech Republic
Czech RepublicJH4
 
czech republic
czech republicczech republic
czech republichonzam
 
Global monitoring's forgotten history: typewriter to smartphone in five decades
Global monitoring's forgotten history: typewriter to smartphone in five decadesGlobal monitoring's forgotten history: typewriter to smartphone in five decades
Global monitoring's forgotten history: typewriter to smartphone in five decadesIRC
 
Czech Republic presentation
Czech Republic presentationCzech Republic presentation
Czech Republic presentationantonindanek
 
Summary of the story of my life-Helen Keller
 Summary of the story of my life-Helen Keller Summary of the story of my life-Helen Keller
Summary of the story of my life-Helen KellerRachel Elizabeth
 
A History of the Typewriter
A History of the TypewriterA History of the Typewriter
A History of the TypewriterScribendi
 
History of Computers (ENIAC and EDVAC)
History of Computers (ENIAC and EDVAC)History of Computers (ENIAC and EDVAC)
History of Computers (ENIAC and EDVAC)johnzter
 
Czech Republic Powerpoint Country
Czech Republic Powerpoint CountryCzech Republic Powerpoint Country
Czech Republic Powerpoint CountryAndrew Schwartz
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (13)

Forgotten women in tech history.
Forgotten women in tech history.Forgotten women in tech history.
Forgotten women in tech history.
 
Welcome to czech republic
Welcome to czech republicWelcome to czech republic
Welcome to czech republic
 
THE CZECH REPUBLIC
THE CZECH REPUBLICTHE CZECH REPUBLIC
THE CZECH REPUBLIC
 
Presentation of the Czech Republic
Presentation of the Czech RepublicPresentation of the Czech Republic
Presentation of the Czech Republic
 
Czech Republic
Czech RepublicCzech Republic
Czech Republic
 
czech republic
czech republicczech republic
czech republic
 
Global monitoring's forgotten history: typewriter to smartphone in five decades
Global monitoring's forgotten history: typewriter to smartphone in five decadesGlobal monitoring's forgotten history: typewriter to smartphone in five decades
Global monitoring's forgotten history: typewriter to smartphone in five decades
 
Czech Republic presentation
Czech Republic presentationCzech Republic presentation
Czech Republic presentation
 
Summary of the story of my life-Helen Keller
 Summary of the story of my life-Helen Keller Summary of the story of my life-Helen Keller
Summary of the story of my life-Helen Keller
 
A History of the Typewriter
A History of the TypewriterA History of the Typewriter
A History of the Typewriter
 
History of Computers (ENIAC and EDVAC)
History of Computers (ENIAC and EDVAC)History of Computers (ENIAC and EDVAC)
History of Computers (ENIAC and EDVAC)
 
Czech Republic Powerpoint Country
Czech Republic Powerpoint CountryCzech Republic Powerpoint Country
Czech Republic Powerpoint Country
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to History of Women in Tech

2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdfHILALJAMIRUDDINABDUL
 
An Ode to the Leading Ladies of Technology, on International Women’s Day
An Ode to the Leading Ladies of Technology, on International Women’s DayAn Ode to the Leading Ladies of Technology, on International Women’s Day
An Ode to the Leading Ladies of Technology, on International Women’s DayKaitlin McAndrews
 
The Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechThe Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechSarah Dutkiewicz
 
The Two Cultures of Programming
The Two Cultures of ProgrammingThe Two Cultures of Programming
The Two Cultures of ProgrammingJoshua Ballanco
 
computer architecture.pptx
computer architecture.pptxcomputer architecture.pptx
computer architecture.pptxrudom28
 
History of technology in education
History of technology in educationHistory of technology in education
History of technology in educationmictwell
 
Chap1 computer basics
Chap1 computer basicsChap1 computer basics
Chap1 computer basicsraksharao
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptxJeffreyTrazo2
 
PYTHON FUNDAMENTALS OF COMP.pptx
PYTHON FUNDAMENTALS OF COMP.pptxPYTHON FUNDAMENTALS OF COMP.pptx
PYTHON FUNDAMENTALS OF COMP.pptxshalini s
 
lesson1-141205082101-conversion-gate01.pdf
lesson1-141205082101-conversion-gate01.pdflesson1-141205082101-conversion-gate01.pdf
lesson1-141205082101-conversion-gate01.pdfMakarandManikpuri
 

Similar to History of Women in Tech (20)

History of Women in Tech
History of Women in TechHistory of Women in Tech
History of Women in Tech
 
2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
An Ode to the Leading Ladies of Technology, on International Women’s Day
An Ode to the Leading Ladies of Technology, on International Women’s DayAn Ode to the Leading Ladies of Technology, on International Women’s Day
An Ode to the Leading Ladies of Technology, on International Women’s Day
 
The Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechThe Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in Tech
 
Lecture 1 a
Lecture 1 aLecture 1 a
Lecture 1 a
 
Matlab
MatlabMatlab
Matlab
 
Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?
 
Well-known Computer Scientists v1.0.2
Well-known Computer Scientists v1.0.2Well-known Computer Scientists v1.0.2
Well-known Computer Scientists v1.0.2
 
The Two Cultures of Programming
The Two Cultures of ProgrammingThe Two Cultures of Programming
The Two Cultures of Programming
 
computer architecture.pptx
computer architecture.pptxcomputer architecture.pptx
computer architecture.pptx
 
History of technology in education
History of technology in educationHistory of technology in education
History of technology in education
 
Chap1 computer basics
Chap1 computer basicsChap1 computer basics
Chap1 computer basics
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptx
 
PYTHON FUNDAMENTALS OF COMP.pptx
PYTHON FUNDAMENTALS OF COMP.pptxPYTHON FUNDAMENTALS OF COMP.pptx
PYTHON FUNDAMENTALS OF COMP.pptx
 
lesson1-141205082101-conversion-gate01.pdf
lesson1-141205082101-conversion-gate01.pdflesson1-141205082101-conversion-gate01.pdf
lesson1-141205082101-conversion-gate01.pdf
 
Handout: 'History of Computing in Cincinnati'
Handout: 'History of Computing in Cincinnati'Handout: 'History of Computing in Cincinnati'
Handout: 'History of Computing in Cincinnati'
 
Hci [5]paradigm
Hci [5]paradigmHci [5]paradigm
Hci [5]paradigm
 

More from Sarah Dutkiewicz

Passwordless Development using Azure Identity
Passwordless Development using Azure IdentityPasswordless Development using Azure Identity
Passwordless Development using Azure IdentitySarah Dutkiewicz
 
Predicting Flights with Azure Databricks
Predicting Flights with Azure DatabricksPredicting Flights with Azure Databricks
Predicting Flights with Azure DatabricksSarah Dutkiewicz
 
Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for DevelopersSarah Dutkiewicz
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersSarah Dutkiewicz
 
Azure DevOps for the Data Professional
Azure DevOps for the Data ProfessionalAzure DevOps for the Data Professional
Azure DevOps for the Data ProfessionalSarah Dutkiewicz
 
Noodling with Data in Jupyter Notebook
Noodling with Data in Jupyter NotebookNoodling with Data in Jupyter Notebook
Noodling with Data in Jupyter NotebookSarah Dutkiewicz
 
Intro to Python for C# Developers
Intro to Python for C# DevelopersIntro to Python for C# Developers
Intro to Python for C# DevelopersSarah Dutkiewicz
 
Introduction to Testing and TDD
Introduction to Testing and TDDIntroduction to Testing and TDD
Introduction to Testing and TDDSarah Dutkiewicz
 
Becoming a Servant Leader, Leading from the Trenches
Becoming a Servant Leader, Leading from the TrenchesBecoming a Servant Leader, Leading from the Trenches
Becoming a Servant Leader, Leading from the TrenchesSarah Dutkiewicz
 
NEOISF - On Mentoring Future Techies
NEOISF - On Mentoring Future TechiesNEOISF - On Mentoring Future Techies
NEOISF - On Mentoring Future TechiesSarah Dutkiewicz
 
The Polyglot Data Scientist - Exploring R, Python, and SQL Server
The Polyglot Data Scientist - Exploring R, Python, and SQL ServerThe Polyglot Data Scientist - Exploring R, Python, and SQL Server
The Polyglot Data Scientist - Exploring R, Python, and SQL ServerSarah Dutkiewicz
 
The importance of UX for Developers
The importance of UX for DevelopersThe importance of UX for Developers
The importance of UX for DevelopersSarah Dutkiewicz
 
Unstoppable Course Final Presentation
Unstoppable Course Final PresentationUnstoppable Course Final Presentation
Unstoppable Course Final PresentationSarah Dutkiewicz
 
Even More Tools for the Developer's UX Toolbelt
Even More Tools for the Developer's UX ToolbeltEven More Tools for the Developer's UX Toolbelt
Even More Tools for the Developer's UX ToolbeltSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
The Case for the UX Developer
The Case for the UX DeveloperThe Case for the UX Developer
The Case for the UX DeveloperSarah Dutkiewicz
 

More from Sarah Dutkiewicz (20)

Passwordless Development using Azure Identity
Passwordless Development using Azure IdentityPasswordless Development using Azure Identity
Passwordless Development using Azure Identity
 
Predicting Flights with Azure Databricks
Predicting Flights with Azure DatabricksPredicting Flights with Azure Databricks
Predicting Flights with Azure Databricks
 
Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for Developers
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript Developers
 
Azure DevOps for the Data Professional
Azure DevOps for the Data ProfessionalAzure DevOps for the Data Professional
Azure DevOps for the Data Professional
 
Noodling with Data in Jupyter Notebook
Noodling with Data in Jupyter NotebookNoodling with Data in Jupyter Notebook
Noodling with Data in Jupyter Notebook
 
Pairing and mobbing
Pairing and mobbingPairing and mobbing
Pairing and mobbing
 
Intro to Python for C# Developers
Intro to Python for C# DevelopersIntro to Python for C# Developers
Intro to Python for C# Developers
 
Introduction to Testing and TDD
Introduction to Testing and TDDIntroduction to Testing and TDD
Introduction to Testing and TDD
 
Becoming a Servant Leader, Leading from the Trenches
Becoming a Servant Leader, Leading from the TrenchesBecoming a Servant Leader, Leading from the Trenches
Becoming a Servant Leader, Leading from the Trenches
 
NEOISF - On Mentoring Future Techies
NEOISF - On Mentoring Future TechiesNEOISF - On Mentoring Future Techies
NEOISF - On Mentoring Future Techies
 
Becoming a Servant Leader
Becoming a Servant LeaderBecoming a Servant Leader
Becoming a Servant Leader
 
The Polyglot Data Scientist - Exploring R, Python, and SQL Server
The Polyglot Data Scientist - Exploring R, Python, and SQL ServerThe Polyglot Data Scientist - Exploring R, Python, and SQL Server
The Polyglot Data Scientist - Exploring R, Python, and SQL Server
 
The importance of UX for Developers
The importance of UX for DevelopersThe importance of UX for Developers
The importance of UX for Developers
 
Unstoppable Course Final Presentation
Unstoppable Course Final PresentationUnstoppable Course Final Presentation
Unstoppable Course Final Presentation
 
Even More Tools for the Developer's UX Toolbelt
Even More Tools for the Developer's UX ToolbeltEven More Tools for the Developer's UX Toolbelt
Even More Tools for the Developer's UX Toolbelt
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
The Case for the UX Developer
The Case for the UX DeveloperThe Case for the UX Developer
The Case for the UX Developer
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

History of Women in Tech

  • 1. The History of Women in Tech Sarah Dutkiewicz sarah@cletechconsulting.com
  • 2. Featuring… • Ada Lovelace • The Ladies of the ENIAC • Grace Murray Hopper • Hedy Kiesler Markey • Barbara Liskov • Frances Allen • Mary Lou Jepsen
  • 3. Augusta Ada Byron, Lady Lovelace (1815-1852) • Daughter of Lord Byron, raised by Lady Byron • Raised in hopes of not becoming a poet • Focused studies in maths and science • 1828 – Flying Machine
  • 4. If you can’t give me poetry, can’t you give me “poetical science”? • Ada Byron, Lady Lovelace – to her mom
  • 6. Early Mentoring • Met her mentor – Charles Babbage - through Mary Somerville (a Scottish mathematician & astronomer) at the age of 17 • Mentor was mathematician, philosopher, inventor, and mechanical engineer • Ada had a life outside of this • Wife to Earl of Lovelace • Mom to 3 kids under 8
  • 7. 1843 – Predictions for the Analytical Engine • Compose complex music • Produce graphics • Practical & scientific use
  • 8. Ada & The Analytical Engine • She documented her mentor’s Analytical Engine and included the first program – how to calculate a sequence of Bernoulli numbers with the Engine. • First individual to conjure a computer algorithm • 1843 – Published in English science journal as A.A. L. on how codes can be created to handle letters, numbers, and symbols.
  • 9. Lessons from Ada • Follow your passion. Her poetical science eventually led her to success. • Moms can work while maintaining a social life and a career. • Choose a mentor who you’re interested in learning from and feed off of and into their energy.
  • 10. The Original Ladies of the ENIAC
  • 12.
  • 13. Kathleen “Kay” McNulty Mauchly Antonelli • one the six original programmers of the ENIAC • degree in mathematics • started with ballistics trajectories and happened into the ENIAC • worked on BINAC and UNIVAC I software design
  • 14. (Betty) Jean Jennings Bartik • responsible for administering the Master Programmer, central program of the ENIAC • helped transform ENIAC into something easier to work with and able to handle more sophisticated problems • moved on to BINAC and UNIVAC I
  • 15. Marlyn Wescoff Meltzer • one of the first group of ENIAC programmers • originally hired by Moore School of Engineering for weather calculations • eventually moved on to ballistic trajectories
  • 16. Frances Elizabeth (Betty) Snyder Holberton • responsible for administering the Master Programmer, central program of the ENIAC • part of the UNIVAC I code team • part of the COBOL Committee • worked on developing standards for FORTRAN
  • 17. Frances Bilas Spence • majored in math, minored in physics • originally worked on ballistics trajectories • one of the first ENIAC computer programmers
  • 18. Ruth Lichterman Teitelbaum • B Sc in Math • one of the first ENIAC computer programmers • followed the ENIAC and taught the next generation how to program it
  • 19. Adele Goldstein • initially trained some of the original programmers in calculating firing table trajectories • wrote the documentation for the ENIAC • created the Report on the ENIAC
  • 20.
  • 21. Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and perhaps weigh 1.5 tons. Popular Mechanics, March 1949
  • 22. Videos with the Ladies of the ENIAC • Jean Jennings Bartik – ENIAC Pioneer (1:07:18, YouTube) • Jean Bartik and the ENIAC Women (6:09, YouTube) • Kathy Kleiman’s ENIACProgrammers.org
  • 23. Admiral Grace Murray Hopper (1906 – 1992) • Enjoyed tearing things apart to learn how they worked • B.A. in Math & Physics, M.A. & Ph. D. in Mathematics • Began teaching mathematics in 1931 • Family of military traditions, led her to Navy WAVES (Women Accepted for Voluntary Emergency Service) in 1943 • Commissioned as lieutenant 6 months later
  • 24. We’ve always done it that way.
  • 25. The Trail of Success • Starting computing coefficients of arc tangents with an electromechanical Mark I • 500-page Manual of Operations for the Automatic Sequence- Controlled Calculator • Eventually moved on to Mark II & Mark III
  • 26. The Quest for Programmer-Friendly & Application-Friendly Tools Bringing the computer to a much wider audience
  • 27. The Power of Collaboration Reduced errors Less tedium Less duplication of effort
  • 28. The Compiler • Mnemonics transformed into binary code instructions • A-O series was first – allowing specification of call numbers to programming routines stored on magnetic tape. One could then call those numbers to access the routine.
  • 29. Reaching Out to Non-Scientific Reaches Opening the world through development of programming languages
  • 30. FLOW-MATIC • Translate language used for automatic billing and payroll calculation • UNIVAC I & II understood 20 English statements • 1952 – published her first compiler paper
  • 31. COBOL Language Design • Greatly influenced by FLOW-MATIC • Defined by the CODASYL (Conference on Data Systems Languages) Executive Committee and CODASYL Short Range Committee • First specs in 1959 • Push for standardizing COBOL
  • 32. Language Validation • Started with COBOL • Moved on to other programming languages • Led to national and international standards
  • 33. More on Admiral Hopper • While working for companies, also taught for the United States Naval Reserve • Adventures in military, business, academia, and private industry • “Retired” from the business world in 1971 • Worked well into her 80s, as a senior consultant to DEC
  • 34. Military Pride • Promoted to commodore in 1983 • 2 years later, when titles merged, she became an Admiral • Retired from the Navy in 1986 • Buried with full Naval honors in 1992
  • 35. Some of Her Awards • 1969 – Computer Science Man-of-the-Year Award, Data Processing Management Association • 1971 – Sperry created an award in her name • 1973 – first American and first woman Distinguished Fellow of the British Computer Society • 1997 (post-humously) – U.S. Navy commissioned the USS Hopper (DDG70) – guided missile destroyer nicknamed “Amazing Grace” and calls Pearl Harbor home
  • 36. Her Influences Can Be Seen In… • Subroutines • Formula translation • Relative addressing • Linking loader • Code optimization • Symbolic manipulation – as seen in Maple & Mathematica
  • 37. Lessons from Admiral Hopper • Just because “we’ve always done it that way” doesn’t mean it’s right. Don’t be afraid to challenge those words. • Programming works well as a team task, especially when collaboration happens. • By bringing it down to plain English, computing is no longer just for programmers and mathematicians. It’s more approachable by non-technical people.
  • 38. Videos with Grace Murray Hopper • On David Letterman (10:00, YouTube) • Grace Hopper – Nanoseconds (2:07, YouTube) • Rear Admiral Grace Murray Hopper (1:36:30, YouTube) • Remembering Grace Hopper (1:41, YouTube)
  • 39. Hedy Kiesler Markey (1914-2000) • Born as Hedwig Eva Maria Kiesler • Also known as the famous actress Hedy Lamarr • In 1942, patented frequency hopping, which served as a base for spread-spectrum communication technology, including: • Bluetooth • COFDM • CDMA • Inducted into the Inventor’s Hall of Fame in 2014
  • 41. Barbara Liskov (1939-) • First woman to get a PhD from the computer science department at Stanford in 1968 • Worked in computer design and operating systems • ACM A.M. Turing Award winner for her work in languages • Created Venus Computer – supported construction of complex software • Up to 16 teletypes • Users connected to virtual machines
  • 42. CLU & Argus Languages • Created by Liskov’s MIT group • CLU • Modular programming • Data abstraction • Polymorphism • Argus • Distributed applications • Nested transactions
  • 43. Other Focuses of Liskov’s Work • Object-oriented database systems • Garbage collection • Caching • Persistence • Recovery • Fault tolerance • Security • Geographic routing
  • 44. … revered in the MIT community for her role as scholar, mentor, and leader. Her pioneering research has made her one of the world’s leading authorities on computer language and system design. - Susan Hockfield, MIT President
  • 45. Frances Allen (1932-) • Optimized compilers and worked in parallelization • Worked with the NSA on programming languages and security codes intelligence • In 1989, became the first female IBM fellow • Also in 1989, became the first female IBM Academy president • In 2006, received the A. M. Turing Award for fundamentally improving the performance of programs in solving problems and accelerating the use of high performance computing
  • 46. Published works • 1966 – “Program Optimization” • 1970 – “Control Flow Analysis” and “A Basis for Program Optimization” • 1971 – (with John Cocke)- “A Catalog of Optimizing Transformations” • 1973 & 1974 – interprocedural data flow analysis • 1976 – (with John Cocke) – analysis strategy for optimizing compilers
  • 47. FORTRAN in Parallel • PTRAN – execute FORTRAN in parallel • New parallelism detection schemes
  • 48. Mary Lou Jepsen (1965-) • Bachelors in Studio Art & Electrical Engineering • Masters in Holography • Ph D in Optical Sciences • Head of the Display Division, Google X Lab • Founder of Pixel Qi – low-cost, low- power LCD screens • Co-founder of One Laptop per Child
  • 49. One Laptop Per Child • Deployments in over 50 other countries • More than 25 languages • Every child in Uruguay • Laptop with sunlight-readable display • Ultra-low power management system • XO Laptop – lowest-power and most environmentally friendly
  • 50. Jepsen’s Contributions Can Be Seen In… • Head-mounted display • HDTV • Projector • Holographic video systems
  • 52. More Women in Tech • Meg Whitman – chief officer at some well-known tech companies (DreamWorks, P&G, Hasbro, eBay, and now HP) • Padmasree Warrior – CTO of Cisco, former CTO of Motorola • Anita Borg – bringing more non-technical women in design, more women scientists, and promote this growth • Erna Schneider – invented computerized switching system for telephones • Jean E. Sammet - FORMAC programming language for symbolic manipulation of math formulas • Camille Fournier – CTO of Rent the Runway. Works on Apache ZooKeeper. • Hilary Mason – founder of Fast Forward Labs, former data scientist at Bit.ly
  • 53. Lessons to Carry Forward
  • 54. Choose a mentor who you’re interested in learning from and feed off of and into their energy. Based on Ada’s experiences with Charles Babbage and his Analytical Engine
  • 55. Be open-minded with your career. You never know where your adventures will take you. Based on the adventures of the women of the ENIAC
  • 56. Make tech more approachable by translating it into plain English. Based on Grace Hopper’s strive to reach the non-technical and business realms
  • 57. Challenge “We’ve always done it that way” Based on Grace Hopper’s experiences

Editor's Notes

  1. Presented at CodeMash 2015 Over 15 years ago, only woman in some of my engineering courses and only female and computer engineering in my diff eq class. Where were the women? While sitting in a Solaris lab on campus, wondering if there were many women in tech and what their contributions were. These are just some of the many inspirational women in tech that we all can learn from.
  2. Source: http://cs-www.cs.yale.edu/homes/tap/Files/ada-bio.html
  3. Image and notes from http://www.historyandwomen.com/2012/09/augusta-ada-byron-countess-of-lovelace.html
  4. Analytical engine image taken from: http://www.computerhistory.org/babbage/engines/
  5. Fran Bilas: http://en.wikipedia.org/wiki/Fran_Bilas Ruth Teitelbaum: http://en.wikipedia.org/wiki/Ruth_Teitelbaum
  6. ENIAC First Four from the US Army: http://ftp.arl.army.mil/ftp/historic-computers/jpeg/first_four.jpg
  7. Images available from http://ftp.arl.army.mil/~mike/comphist/
  8. Gloria Ruth Gordon Bolotsky and Ester Gerston at work, taken from http://www.columbia.edu/cu/computinghistory/eniac.html
  9. From Harvard to Eckert-Mauchl;y, Remington-Rand, Sperry-Rand, and Univac
  10. Encouraged collecting and sharing portions of programs
  11. Image taken from http://www.cbi.umn.edu/iterations/norberg.html
  12. Image taken from http://www.cbi.umn.edu/iterations/norberg.html
  13. Image taken from http://realestatewebtrainer.files.wordpress.com/2012/03/admiralgracehopperwithunivaccomputer.jpg
  14. http://wvegter.hivemind.net/abacus/CyberHeroes/Hopper.htm
  15. Distributed programming in Argus, March 1988