People and Teams

Women Who Shaped Computing

A broad look at women in computing, from Ada Lovelace and Grace Hopper to software engineers, theorists and network designers, with context on their careers.

On this page
  1. A sample, not a ranking
  2. Mathematics and the first ideas
  3. Programming languages and compilers
  4. Software engineering and spaceflight
  5. Entrepreneurs and new work arrangements
  6. Information retrieval and language
  7. Networks
  8. Theory, security and programming methods
  9. Other contributions worth knowing
  10. Patterns across these careers
  11. Reading with care

A sample, not a ranking

Any list of women in computing leaves people out, and this one does too. The aim here is to give a short, well-documented sample across different areas, with care to avoid overstating anyone’s role. The ENIAC-era programmers get only a brief mention below, so this article leans toward other eras and subfields.

Mathematics and the first ideas

In the 19th century, Ada Lovelace wrote detailed notes on the proposed engine of Charles Babbage and speculated about what such a machine could do beyond arithmetic. Historians continue to debate exactly how original her contributions were, but her notes are an important early document in the history of computing.

Programming languages and compilers

Grace Hopper worked on some of the earliest compiler-like systems in the 1950s and advocated for programming notations closer to human language. She was one influence on the business language COBOL, though the language was a committee effort.

Later, Frances Allen worked at IBM on ways to analyze and optimize programs automatically, techniques that help compilers produce more efficient code. In 2006 she received the Turing Award, often described as the highest honor in computer science, and was the first woman to do so.

Software engineering and spaceflight

Margaret Hamilton led a software team at the MIT Instrumentation Laboratory during the Apollo program in the 1960s. She is often associated with promoting the term software engineering, and her team’s work on flight software included approaches to handle errors and priorities while the computer was running. Like other Apollo contributions, the software was the product of a large group of people, and the details of who did what are best read in careful histories.

Entrepreneurs and new work arrangements

In 1962, Stephanie “Steve” Shirley founded a software company in Britain that hired programmers, mostly women, to work from home. At a time when many women left careers after marriage or children, this created new options and helped establish a different way of organizing technical work. She later became known for philanthropy.

Information retrieval and language

Karen Spärck Jones, a British computer scientist, worked on how computers handle language and search. She is best known for a statistical idea about the importance of terms in documents, now called inverse document frequency, which became a common ingredient in search systems. Modern web search owes a good deal to this type of work, although the details of any particular search engine are far removed from the original proposal.

Networks

Radia Perlman, an American computer scientist, designed the spanning tree algorithm used to keep networks of connected devices from forming endless loops. It became a standard part of how local networks operate. She is sometimes called the mother of the internet, a label that she herself has reportedly disliked, and a reminder that the internet was built by many people, not one.

Theory, security and programming methods

Barbara Liskov, a professor at MIT, did influential work on data abstraction and programming language design, and received the Turing Award in 2008. Shafi Goldwasser and Silvio Micali, who worked on the mathematical foundations of cryptography, shared the Turing Award in 2012. Their work underpins ideas used to reason about secure communication and proofs.

Other contributions worth knowing

Other women whose work is well documented include:

  • Jean Bartik, one of the original ENIAC programmers, who later worked on early commercial systems.
  • Katherine Johnson, Dorothy Vaughan, and Mary Jackson, who worked as mathematicians at NASA’s predecessor agency in the mid-20th century.
  • Evelyn Boyd Granville, a mathematician who contributed to early space-related computing.
  • Joan Clarke, a mathematician who worked at Bletchley Park, an example of the many women in wartime code breaking.

Patterns across these careers

Looking across these examples, several themes recur.

  • Work was often undervalued at first. Early programming was seen as clerical, which reduced status, pay, and credit, even when the work was demanding.
  • Women were present at all levels. They worked as theorists, engineers, managers, and founders, not only as programmers.
  • Barriers were real. Women faced formal and informal obstacles in hiring, promotion, and recognition. The extent varied by country, decade, and employer.
  • Awards often came late. Several of the people above were honored decades after their key work, which reflects how long it takes for contributions to be recognized.
  • Teams again. As in most of computing, individuals worked with others, and the highlighted names are the ones that surfaced, not the only participants.

Reading with care

When you encounter claims such as “the first woman to…” or “the inventor of…”, it is worth checking more than one source. The record contains some well-established facts, such as Turing Awards and published papers, alongside popular summaries that smooth over details. Where a title or honor is disputed, as with some “firsts”, a cautious reader will treat it as a common description rather than a settled fact.

The participation of women in computing has also changed over time and differs between countries, so general statements about the field should be handled carefully. What the evidence supports is that women have contributed across the whole history of the field, and that learning their stories gives a fuller and more accurate account of how computing developed.

The complete guide to people and teams

The People and Teams Behind Computing
Read the guide

Keep exploring

Guides from other topics

All topics →