the ENIAC programmers

lore

programmingops culture

The six women who programmed the ENIAC in the 1940s, largely uncredited for decades.

Working without programming languages or manuals, they configured the room-sized machine by physically rewiring it and setting switches, effectively inventing hands-on programming as they went. Their contribution went unrecognized for years, and their story reshaped the history of who built early computing.

The six women who programmed ENIAC, among them Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas and Ruth Lichterman, worked without programming languages, manuals or precedent, because none existed. They configured the machine physically, by setting switches and connecting cables, from an understanding of the mathematics and the hardware together.

Their obscurity was structural rather than accidental. Hardware was considered the achievement and programming was classified as clerical work, an assumption that mapped onto who was assigned to do it. They were not introduced at the 1946 public demonstration, several were assumed by attendees to be models posing with the equipment, and the standard histories omitted them for decades.

Recovering the record matters for more than fairness. Their work included techniques the field later reinvented, notably systematic debugging and the practice of stepping through execution to find where behaviour diverges from intent. The broader point is that the boundary between important and clerical work was drawn before anyone knew what programming would become, and a great deal of subsequent history follows from where that early line was placed.

Also known as: ENIAC six, ENIAC women

Sources

  • Documented; Light, 'When Computers Were Women' (1999)

All glossary entries