• Graphics
  • Figma
  • Research
  • Newsletter
  • About
  • Contact

Zhenia Vasiliev

  • Graphics
  • Figma
  • Research
  • Newsletter
  • About
  • Contact

When Women Were Software

As a mathematician, Grace Murray Hopper was advocating the elimination of the work of programmers altogether, proposing instead a concept of fully automatic programming

As a mathematician, Grace Murray Hopper was advocating the elimination of the work of programmers altogether, proposing instead a concept of fully automatic programming

A documentary titled The Computers: The Remarkable Story of the ENIAC Programmers, tells a story of women who developed America’s first electronic computer to automate ballistic computations during World War II. In the film, the six programmers share their stories about their hard work alongside over two hundred other women, both civilian and military, who were doing the computations before the machine came to replace them. Why, despite the massive contribution, the programmers were not introduced to the public when ENIAC was released in 1946? This week, I look at the historical paradox where women were celebrated during the war as breaking into the ”male” territories of science, technology and engineering, yet at the same time, no one heard much about their contribution in the early days of computer science. 

RELATED
How to invent software engineering
July 22, 2020
How to invent software engineering
July 22, 2020

Margaret Hamilton did not simply help put the man to the Moon. She had also invented the concept that would go along to create a major paradigm shift in ideas that people have about computers. She was the first person to make a difference between hardware and software. How do you come up with an idea of such scale and influence? - I was asking myself while watching through the video clip shared on Google’s blog a year ago. In the video, set in Mojave desert, California, we see a giant portrait of Hamilton. It is made out of mirrors that catch the moon light when darkness falls over the desert, illuminating all at once. The graphic qualities of the portrait aside, you can look at it and marvel at the tribute that earthlings pay to the legendary Apollo flight software designer, a team lead who made it possible to set human feet onto the Moon surface.

Read more →
July 22, 2020

Technology and society scholar Jennifer Light resolves this paradox in the following way: women were performing “male” roles but were not seen by mass media as professionals, regardless of experience and complexity of their jobs. They thus never received any credit for innovation or invention. The job of a programmer, perceived in recent years as masculine work, Light explains, originated as feminized clerical labour. Before the war, women with college degrees in mathematics could only get jobs as school teachers. The war has changed this situation - they could now choose from up to 25 positions to start immediately. More women in the jobs market did not mean more equality with men, though. The term “computer” was used to refer to human beings until approximately 1945, after which moment there was a split to the “machine” and the “operator” - something that we now call computer programmer. Hardware design was a man’s job, and all things software, a woman’s. The software in the time of ENIAC was seen by the status classification as the secondary role, which did not score as high as the hard work of actually building the mainframe as an artefact and getting it to work. New media scholar Wendy Chun points out, during the work on ENIAC computer, male analysts of higher military ranks would speak the commands to female operators who would then had the task to interpret the commands for the machine. The operator’s work, however, proved to be more complex than any merely clerical task, and largely overlapped with the hardware design. As one the ENIAC programmers, Kay McNulty recalled, “somebody gave us a whole stack of blueprints, and these were the wiring diagrams for all the panels, and they said 'Here, figure out how the machine works and then figure out how to program it.’”

“Somebody gave us a whole stack of blueprints, and these were the wiring diagrams for all the panels, and they said ‘Here, figure out how the machine works and then figure out how to program it.’”
— Kay Antonelli

Thus, female operators would know the mainframe back and forth, replace burnt out vacuum tubes, short connections and fix other “nonclerical” bugs. You may have heard about punchcards, pieces of stiff paper that can be used to contain digital data. The cards were produced using many different types of machines that you had to know how to wire too - such as sorters, readers, tabulators or reproducers. The “operators” were compiling the code before there existed any real compilers, command line or graphical user interface, which made the women of ENIAC, Chun continues, the software.

In the 1950s the status of women’s work continued to erode - in the ENIAC project, female operators were never referred to as anything more than "[John] Holberton's group" or as "ENIAC girls”. The lack of recognition assured that these individuals never had a chance for career advancement. Chun, however, argues that extra care should be taken of not putting singular personalities such as Grace Murray Hopper, the admiral and inventor of COBOL and the “ENIAC girls” into one category. In fact, as a mathematician, Hopper, if anything, was advocating the elimination of the work of programmers altogether. In her 1952 paper titled The Education of a Computer, she proposed a concept of fully automatic programming. It explained the vision of a higher-level programming language that could compile code directly from mathematics. "The programmer may return to being a mathematician," Hopper wrote. "He is supplied with a catalogue of subroutines. No longer does he need to have available formulas or tables of elementary functions. He does not even need to know the particular instruction code used by the computer. He needs only to be able to use the catalogue to supply information to the computer about his problem” (Hopper, 1952:244). 

Source: Hopper, Grace Murray, and Remington Rand Corp. 1952. “The Education Of A Computer”: 244

Source: Hopper, Grace Murray, and Remington Rand Corp. 1952. “The Education Of A Computer”: 244

Conclusion

“ENIAC girls“ were the base of the mid-century programming hierarchy, and thus were destined to become obsolete despite their talent and the utmost revolutionary nature of the jobs they performed. That’s the historical logic that affected both women and men time and time again throughout industrial age. While the particularities of gender attitudes during World War II are perhaps ancient history now, there is a quite clear trend that persists to this day. It’s a trend of putting ideology and society than technical competencies of either men or women. Or, as an historian of technology Nina Lerman summarises, “gender plays a role in defining which activities can readily be labelled 'technological’”. 

References

Chun, Wendy Hui Kyong. 2011. Programmed Visions: Software and Memory. Cambridge, Mass: MIT Press.

Hopper, Grace Murray, and Remington Rand Corp. 1952. “The Education Of A Computer”.

Nina Lerman, "'Preparing for the Duties and Practical Business of Life': Technological Knowledge and Social Structure in Mid-19th-century Philadelphia," Technology and Culture 38 (1997): 36

Light, Jennifer S. 1999. “When Computers Were Women.” Technology and Culture 40(3): 455–83.


READ MORE
When Women Were Software
September 28, 2020
software development, history
When Women Were Software
September 28, 2020
software development, history

A documentary titled The Computers: The Remarkable Story of the ENIAC Programmers, tells a story women who developed America’s first electronic computer to automate ballistic computations during World War II. In the film, the six programmers share their stories about their hard work alongside over two hundred other women, both civilian and military, who were doing the computations before the machine came to replace them. Why, despite the massive contribution, the programmers were not introduced to the public when ENIAC was released to the public in 1946? This week, I look at the historical paradox where women were celebrated during the war as breaking into the ”male” territories of science, technology and engineering, yet at the same time, no-one heard much about their contribution in the early days of computer science. Like to help this blog going? Tell your friends about it, like and share the post. Check out the full blog post here: https://bit.ly/XXXX

Read more →
September 28, 2020
software development, history
How to escape the interview horror: talking good old expertise and teamwork
September 13, 2020
software development, today
How to escape the interview horror: talking good old expertise and teamwork
September 13, 2020
software development, today

It is as hard for the employer to find a developer, as it is for a developer to find a job. Yet, don’t worry about any other candidates they might be looking at, since most of them wouldn’t be able to program for their life. If you can successfully write a loop that goes from 1 to 10 in every language on your resume, can do simple arithmetic without a calculator, and can use recursion to solve a real problem, you're already ahead of the pack. This week, we talk about more curious things: the minds of people who interview you. What are they looking for, and how do they make sure what they find in you and other candidates is what they need? It comes down to two things - checking that you’re smart and get things done. That’s why any interview conversation usually breaks down into two themes - technical skill and teamwork. Like to help this blog going? Tell your friends about it, like and share the post. Check out the full blog post here:

Read more →
September 13, 2020
software development, today
Will Open Source Actually Beat Silicon Valley Start-Ups?
September 6, 2020
software development, community
Will Open Source Actually Beat Silicon Valley Start-Ups?
September 6, 2020
software development, community

Essentially, there are two ways of producing software. One is the ”Silicon Valley” way, where you start up as an entrepreneur in your garage, reach out to venture capitalists (VCs) who then invest into your idea, and later scale, if you’re successful - like Facebook. The second is a community way, where numerous members inspect, modify and enhance the applications that have openly available code bases. They gradually improve and add on features as the project goes along, like Linux.

Read more →
September 6, 2020
software development, community
How to get your first software developer job
August 29, 2020
software development, today, tools
How to get your first software developer job
August 29, 2020
software development, today, tools

You need to find a job to get software development experience, and you need the experience to find a job. A Catch 22? Well, not exactly. For one thing, development as a profession changes so much overtime that anyone who works here ends up learning, unlearning and re-learning things. And for another, coding culture differs from company to company, and it is going to take months for anyone, regardless of their experience to start knocking out valuable, production-ready code. This is why your chances of getting a job are not as bad as you might think. All you need to show them is that you have an open mind and easy to work with. As for specific skills, these will skyrocket once you’re positioned in a company where you’d be spending 8 hours a day coding, surrounded by experienced colleagues.

Read more →
August 29, 2020
software development, today, tools
Why you hate software engineer unions for all the wrong reasons
August 23, 2020
software development, community
Why you hate software engineer unions for all the wrong reasons
August 23, 2020
software development, community

Software development field looks like a level playing field for those who are starting out. There are many new exciting things to learn. Employers are readily lining up in front of your door with bright job offers. But one thing we learn soon is that the industry is regulated by the big business players. They are, alas, catering for their own needs rather than the worries of software engineers who do the work. This calls for a new set of regulations between programmers and those who hire them. You don’t have to call it a “union” if you hate associating yourself with the industrial workers, crowded outside of the factory walls. Today I look at why anyone can win from these regulations, including you. Ideas, thoughts or objections? Do you already have a tech union membership experiences? I’d like to hear your opinions - post a comment here, and please like and share this to keep the blog going.

Read more →
August 23, 2020
software development, community
Top free task management apps software developers love to hate
August 16, 2020
software development, tools
Top free task management apps software developers love to hate
August 16, 2020
software development, tools

Working as software developers, we are torn between so many different options for productivity tools. Some of them come as a default option from work (that we hate), some we love to use for personal stuff. But the problem with using many different tools is that it’s too hard to keep track of so many things in so many different places. So the easy answer is, choose one (!) tool and stick to it. But which one to choose then? Here I look at four tools which are hot this year.

Read more →
August 16, 2020
software development, tools

Never miss a post

Sign up with your email address to receive news and updates.

We respect your privacy.

Thank you!
 
tags: digital illustration, feminism, worldwartwo, gender, genderpaygap, eniac
categories: software development, history
Monday 09.28.20
Posted by Zhenia
Newer / Older

Zhenia Vasiliev © 2025