SlideShare a Scribd company logo
1 of 54
The History of 
Women in Tech 
Sarah Dutkiewicz 
sarah@cletechconsulting.com
Learning More About These Women in Tech 
 Ada Lovelace 
 The Ladies of the ENIAC 
 Grace Murray Hopper 
 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
Some of the Women 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 
• eventually would marry one of the 
ENIAC co-inventors
(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
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 maths 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 
 Would go on to work into her 80s
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
Her Influences 
 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.
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
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

Similar to History of Women in Tech

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
 
Gitech 2019 the secret history of women in coding
Gitech 2019 the secret history of women in codingGitech 2019 the secret history of women in coding
Gitech 2019 the secret history of women in codinglaslorma
 
Women and Computer Science
Women and Computer ScienceWomen and Computer Science
Women and Computer ScienceBrittany_Lane
 
Computer history vixens
Computer history vixensComputer history vixens
Computer history vixenswhiteholly317
 
Computer history vixens
Computer history vixensComputer history vixens
Computer history vixenswhiteholly317
 
Women-in-technology-presentation-english
Women-in-technology-presentation-englishWomen-in-technology-presentation-english
Women-in-technology-presentation-englishsimgifty
 
Her Code Report Olsf
Her Code Report OlsfHer Code Report Olsf
Her Code Report OlsfMark Plakias
 
Hercodereportolsf 090708195055 Phpapp02
Hercodereportolsf 090708195055 Phpapp02Hercodereportolsf 090708195055 Phpapp02
Hercodereportolsf 090708195055 Phpapp02Natalie Q.
 
The world's most famous programmers
The world's most famous programmersThe world's most famous programmers
The world's most famous programmersArno Huetter
 
Life and work of E.F. (Ted) Codd | Turing100@Persistent
Life and work of E.F. (Ted) Codd | Turing100@PersistentLife and work of E.F. (Ted) Codd | Turing100@Persistent
Life and work of E.F. (Ted) Codd | Turing100@PersistentPersistent Systems Ltd.
 
History of education technology daniela morrone
History of education technology daniela morroneHistory of education technology daniela morrone
History of education technology daniela morronemdaniela_morrone
 
History of computers!
History of computers!History of computers!
History of computers!Carley Bobb
 
History of computers
History of computersHistory of computers
History of computersCarley Bobb
 
COM 546, Week2
COM 546, Week2COM 546, Week2
COM 546, Week2Kathy Gill
 
Steps Towards a History of Ethnomethodology in HCI
Steps Towards a History of Ethnomethodology in HCI Steps Towards a History of Ethnomethodology in HCI
Steps Towards a History of Ethnomethodology in HCI butest
 
02-History Of Educational Technology
02-History Of Educational Technology02-History Of Educational Technology
02-History Of Educational TechnologyFor-Ian Sandoval
 

Similar to History of Women in Tech (20)

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
 
Gitech 2019 the secret history of women in coding
Gitech 2019 the secret history of women in codingGitech 2019 the secret history of women in coding
Gitech 2019 the secret history of women in coding
 
Women and Computer Science
Women and Computer ScienceWomen and Computer Science
Women and Computer Science
 
Computer history vixens
Computer history vixensComputer history vixens
Computer history vixens
 
Computer history vixens
Computer history vixensComputer history vixens
Computer history vixens
 
Women-in-technology-presentation-english
Women-in-technology-presentation-englishWomen-in-technology-presentation-english
Women-in-technology-presentation-english
 
Lecture 1 a
Lecture 1 aLecture 1 a
Lecture 1 a
 
Her Code Report Olsf
Her Code Report OlsfHer Code Report Olsf
Her Code Report Olsf
 
Hercodereportolsf 090708195055 Phpapp02
Hercodereportolsf 090708195055 Phpapp02Hercodereportolsf 090708195055 Phpapp02
Hercodereportolsf 090708195055 Phpapp02
 
The world's most famous programmers
The world's most famous programmersThe world's most famous programmers
The world's most famous programmers
 
The History Of Call The 60s
The History Of Call The 60sThe History Of Call The 60s
The History Of Call The 60s
 
History Of Educational Technology
History Of Educational TechnologyHistory Of Educational Technology
History Of Educational Technology
 
Life and work of E.F. (Ted) Codd | Turing100@Persistent
Life and work of E.F. (Ted) Codd | Turing100@PersistentLife and work of E.F. (Ted) Codd | Turing100@Persistent
Life and work of E.F. (Ted) Codd | Turing100@Persistent
 
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
 
History of education technology daniela morrone
History of education technology daniela morroneHistory of education technology daniela morrone
History of education technology daniela morrone
 
History of computers!
History of computers!History of computers!
History of computers!
 
History of computers
History of computersHistory of computers
History of computers
 
COM 546, Week2
COM 546, Week2COM 546, Week2
COM 546, Week2
 
Steps Towards a History of Ethnomethodology in HCI
Steps Towards a History of Ethnomethodology in HCI Steps Towards a History of Ethnomethodology in HCI
Steps Towards a History of Ethnomethodology in HCI
 
02-History Of Educational Technology
02-History Of Educational Technology02-History Of Educational Technology
02-History Of Educational Technology
 

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
 
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
 
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
 
History of Women in Tech - Trivia
History of Women in Tech - TriviaHistory of Women in Tech - Trivia
History of Women in Tech - TriviaSarah 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
 

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
 
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
 
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
 
History of Women in Tech - Trivia
History of Women in Tech - TriviaHistory of Women in Tech - Trivia
History of Women in Tech - Trivia
 
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
 

Recently uploaded

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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

History of Women in Tech

  • 1. The History of Women in Tech Sarah Dutkiewicz sarah@cletechconsulting.com
  • 2. Learning More About These Women in Tech  Ada Lovelace  The Ladies of the ENIAC  Grace Murray Hopper  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
  • 5. Math + Imagination + Metaphors Magic
  • 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
  • 11. Some of the Women 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 • eventually would marry one of the ENIAC co-inventors
  • 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. 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 maths 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
  • 23. We’ve always done it that way.
  • 24. 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
  • 25. The Quest for Programmer-Friendly & Application-Friendly Tools Bringing the computer to a much wider audience
  • 26. The Power of Collaboration Reduced errors Less tedium Less duplication of effort
  • 27. 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.
  • 28. Reaching Out to Non-Scientific Reaches Opening the world through development of programming languages
  • 29. FLOW-MATIC  Translate language used for automatic billing and payroll calculation  UNIVAC I & II understood 20 English statements  1952 – published her first compiler paper
  • 30. 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
  • 31. Language Validation  Started with COBOL  Moved on to other programming languages  Led to national and international standards
  • 32. 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  Would go on to work into her 80s
  • 33. 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
  • 34. 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
  • 35. Her Influences  Subroutines  Formula translation  Relative addressing  Linking loader  Code optimization  Symbolic manipulation – as seen in Maple & Mathematica
  • 36. 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.
  • 37. SOLID Principle Single Responsibility Open/Closed Liskov Substitution Interface Segregation Dependency Inversion
  • 38. 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
  • 39. CLU & Argus Languages  Created by Liskov’s MIT group  CLU  Modular programming  Data abstraction  Polymorphism  Argus  Distributed applications  Nested transactions
  • 40. Other Focuses of Liskov’s Work  Object-oriented database systems  Garbage collection  Caching  Persistence  Recovery  Fault tolerance  Security  Geographic routing
  • 41. … 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
  • 42. 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
  • 43. 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
  • 44. FORTRAN in Parallel  PTRAN – execute FORTRAN in parallel  New parallelism detection schemes
  • 45. 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
  • 46. 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
  • 47. Jepsen’s Contributions Can Be Seen In…  Head-mounted display  HDTV  Projector  Holographic video systems
  • 49. 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
  • 50. Lessons to Carry Forward
  • 51. 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
  • 52. 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
  • 53. Make tech more approachable by translating it into plain English. Based on Grace Hopper’s strive to reach the non-technical and business realms
  • 54. Challenge “We’ve always done it that way” Based on Grace Hopper’s experiences

Editor's Notes

  1. Presented at Strangeloop – September 19, 2013 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. Distributed programming in Argus, March 1988