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

Szóstka ENIAC: Wynalazły Sposób na Naprawę Programu

Шістка ENIAC: Вони Винайшли Те, Як Виправляти Програму

Sześć kobiet zatrudnionych do obsługi pierwszego potężnego komputera na świecie nie miało żadnej instrukcji, więc wynalazły sztukę debugowania, testowania i dokumentowania kodu od podstaw.

Review
Compare with:

Po drugiej wojnie światowej najpotężniejszy komputer na świecie stał w budynku w Filadelfii.

Після Другої світової війни найпотужніший комп'ютер у світі стояв у будівлі у Філадельфії.

Nazywał się ENIAC.

Він називався ENIAC.

Wypełniał cały pokój drutami, lampami i migającymi światłami.

Він заповнював цілу кімнату дротами, трубками та мигаючими вогнями.

Sześć kobiet zostało zatrudnionych, by go uruchomić.

Шість жінок найняли, щоб змусити його працювати.

Nazywały się Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum i Frances Spence.

Їх звали Кетлін МакНалті, Джин Бартік, Бетті Голбертон, Марлін Мелцер, Рут Тейтельбаум і Френсес Спенс.

Nie miały instrukcji obsługi.

У них не було інструкції.

Nikt nigdy wcześniej nie programował takiego komputera.

Ніхто раніше ніколи не програмував такий комп'ютер.

Musiały wymyślać metodę w miarę pracy.

Їм довелося винаходити метод у процесі роботи.

Aby zaprogramować ENIAC, musiały śledzić ścieżki przez setki schematów okablowania.

Щоб програмувати ENIAC, їм доводилося простежувати шляхи через сотні схем проводки.

Nie było ekranu, na który można by patrzeć.

Не було екрана, на який можна було б дивитися.

Nie było kodu do odczytania w taki sposób, jak go dziś rozumiemy.

Не було коду для читання в тому розумінні, в якому ми розуміємо його сьогодні.

Błąd oznaczał zły drut lub błędne ustawienie przełącznika gdzieś w ścianie metalu i szkła.

Помилка означала неправильний дріт або неправильне положення перемикача десь у стіні металу і скла.

Gdy maszyna dawała błędną odpowiedź, kobiety musiały znaleźć przyczynę.

Коли машина давала неправильну відповідь, жінки мали з'ясувати, чому.

To był początek debugowania.

Це був початок налагодження.

Wynalazły przypadki testowe.

Вони винайшли тестові випадки.

Uruchamiały ten sam rachunek na kilka sposobów, by wychwycić błędy.

Вони запускали одне й те саме обчислення кількома способами, щоб виловити помилки.

Tworzyły pisemne zapisy każdej konfiguracji, by obliczenie można było dokładnie powtórzyć.

Вони створювали письмові записи кожного налаштування, щоб обчислення можна було точно повторити.

Wypracowały nawyki, które uczyniły programowanie rzemiosłem, którego można się nauczyć.

Вони виробили звички, які зробили програмування ремеслом, якому можна навчити.

Po wojnie zajęły się innymi pracami.

Після війни вони перейшли до іншої роботи.

Betty Holberton pomagała rozwijać pierwsze narzędzia programowe.

Бетті Голбертон допомогла розробити перші програмні інструменти.

Jean Bartik kierowała zespołami budującymi następną generację komputerów.

Джин Бартік керувала командами, які будували наступне покоління комп'ютерів.

Ich metody rozprzestrzeniły się bez należnego uznania, wchłoniete przez dziedzinę, która nie zawsze pamiętała, skąd pochodzą.

Їхні методи поширювалися без визнання, поглинуті галуззю, яка не завжди пам'ятала, звідки прийшли ці методи.

Ale sposób, w jaki programista dziś sprawdza swoją pracę, pisze test i prowadzi rejestr zmian, te nawyki zostały ukształtowane w tamtym pokoju przez te sześć kobiet, przy użyciu kabli krosowniczych i cierpliwości.

Але те, як програміст сьогодні перевіряє свою роботу, пише тест і веде журнал змін, ці звички були сформовані в тій кімнаті, тими шістьма жінками, з патч-кордами та терпінням.

Morał: Każde rzemiosło potrzebuje swoich pierwszych mistrzów, a zapomniani mistrzowie ukształtowali je najbardziej.

Мораль: Кожне ремесло потребує своїх перших майстрів, і саме забуті майстри найбільше сформували це ремесло.