Cover of The ENIAC Six: They Invented How to Fix a Program

De ENIAC Zes: Zij Vonden Uit Hoe Je een Programma Repareert

The ENIAC Six: They Invented How to Fix a Program

Zes vrouwen die werden ingehuurd om de eerste krachtige computer ter wereld te bedienen, hadden geen handleiding, dus vonden ze de kunst van het debuggen, testen en documenteren van code van scratch uit.

Review
Compare with:

Na de Tweede Wereldoorlog stond de krachtigste computer ter wereld in een gebouw in Philadelphia.

After the Second World War, the world's most powerful computer sat in a building in Philadelphia.

Het heette ENIAC.

It was called ENIAC.

Het vulde een hele kamer met draden, buizen en knipperende lampjes.

It filled an entire room with wires, tubes, and blinking lights.

Zes vrouwen werden aangesteld om het te laten werken.

Six women were hired to make it work.

Hun namen waren Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum en Frances Spence.

Their names were Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum, and Frances Spence.

Ze hadden geen instructiehandleiding.

They had no instruction manual.

Niemand had ooit een computer als deze geprogrammeerd.

Nobody had ever programmed a computer like this before.

Ze moesten de methode ter plekke uitvinden.

They had to invent the method as they went.

Om ENIAC te programmeren, moesten ze paden volgen door honderden bedrading diagrammen.

To program ENIAC, they had to trace paths through hundreds of wire diagrams.

Er was geen scherm om naar te kijken.

There was no screen to look at.

Er was geen code om te lezen op de manier zoals we die nu begrijpen.

There was no code to read in the way we understand today.

Een fout betekende een verkeerde draad of een verkeerde schakelaarinstellinggens in een wand van metaal en glas.

A mistake meant a wrong wire or a wrong switch setting somewhere in a wall of metal and glass.

Wanneer de machine het verkeerde antwoord gaf, moesten de vrouwen uitvinden waarom.

When the machine gave the wrong answer, the women had to find out why.

Dit was het begin van het debuggen.

This was the beginning of debugging.

Ze bedachten testgevallen.

They invented test cases.

Ze voerden dezelfde berekening op meerdere manieren uit om fouten te ontdekken.

They ran the same calculation several ways to catch errors.

Ze maakten schriftelijke verslagen van elke configuratie zodat een berekening exact herhaald kon worden.

They created written records of every setup so a calculation could be repeated exactly.

Ze ontwikkelden gewoonten die van programmeren een leerbaar vak maakten.

They built habits that made programming a teachable craft.

Na de oorlog gingen ze verder met ander werk.

After the war, they went on to other work.

Betty Holberton hielp de eerste software-tools te ontwikkelen.

Betty Holberton helped develop the first software tools.

Jean Bartik leidde teams die de volgende generatie computers bouwden.

Jean Bartik led teams building the next generation of computers.

Hun methoden verspreidden zich zonder erkenning, opgenomen in een vakgebied dat niet altijd onthoudt waar de methoden vandaan kwamen.

Their methods spread without credit, absorbed into a field that did not always remember where the methods came from.

Maar de manier waarop een programmeur vandaag zijn werk controleert, een test schrijft en een logboek bijhoudt van wat ze hebben veranderd, die gewoonten werden gevormd in die kamer, door die zes vrouwen, met patchkabels en geduld.

But the way a programmer today checks their work, writes a test, and keeps a log of what they changed, those habits were shaped in that room, by those six women, with patch cords and patience.

Moraal: Elk vak heeft zijn eerste meesters nodig, en de meesters die vergeten zijn, hebben het vak het meest gevormd.

Moral: Every craft needs its first masters, and the masters who are forgotten shaped the craft the most.