https://frosthead.com

Η Μαργαρίτα Χάμιλτον οδήγησε την ομάδα λογισμικού της NASA που προσγειώθηκε στους αστροναύτες στη Σελήνη

Στις 20 Ιουλίου 1969, καθώς η σεληνιακή μονάδα, Eagle, πλησίαζε στην επιφάνεια του φεγγαριού, οι υπολογιστές της άρχισαν να αναβοσβήνουν προειδοποιητικά μηνύματα. Για μια στιγμή ο Mission Control αντιμετώπισε μια απόφαση "go / no-go", αλλά με μεγάλη εμπιστοσύνη στο λογισμικό που ανέπτυξε η επιστήμονας υπολογιστών Margaret Hamilton και η ομάδα της, είπαν στους αστροναύτες να προχωρήσουν. Το λογισμικό, το οποίο επέτρεψε στον υπολογιστή να αναγνωρίζει τα μηνύματα λάθους και να αγνοεί τις εργασίες χαμηλής προτεραιότητας, συνέχισε να καθοδηγεί τους αστροναύτες Neil Armstrong και Buzz Aldrin πάνω από τη σκονισμένη κρούστα του φεγγαριού με το κρατήρα στην προσγείωση τους.

"Γρήγορα κατέστη σαφές, " δήλωσε αργότερα, "ότι το λογισμικό όχι μόνο ενημέρωνε όλοι ότι υπήρχε ένα πρόβλημα που σχετίζεται με το υλικό, αλλά ότι το λογισμικό το αντισταθμίζει." Μια έρευνα θα έδειχνε τελικά ότι οι αστροναύτες, η λίστα ελέγχου ήταν σφάλμα, λέγοντάς τους να ρυθμίσουν λανθασμένα τον διακόπτη ραντάρ ραντεβού ραντεβού. "Ευτυχώς, οι άνθρωποι στο Mission Control έμπισαν στο λογισμικό μας", δήλωσε ο Hamilton. Και με μόνο αρκετό καύσιμο για άλλα 30 δευτερόλεπτα της πτήσης, ο Neil Armstrong ανέφερε, "Ο Αετός έχει προσγειωθεί".

Το επίτευγμα ήταν ένα μνημειώδες καθήκον σε μια εποχή όπου η τεχνολογία των ηλεκτρονικών υπολογιστών ήταν στα σπάργανα: Οι αστροναύτες είχαν πρόσβαση σε μόνο 72 κιλοβατώρες μνήμης του υπολογιστή (ένα κινητό τηλέφωνο 64 gigabyte σήμερα μεταφέρει σχεδόν ένα εκατομμύριο φορές περισσότερο αποθηκευτικό χώρο). Οι προγραμματιστές έπρεπε να χρησιμοποιήσουν κάρτες διάτρησης χαρτιού για να τροφοδοτήσουν πληροφορίες σε υπολογιστές μεγέθους χώρου χωρίς διεπαφή οθόνης.

Καθώς η προσγείωση έλαβε χώρα, ο Χάμιλτον, στη συνέχεια 32 ετών, συνδέθηκε με το Mission Control από το MIT. "Δεν επικέντρωσα την αποστολή, per se", ομολόγησε ο Hamilton. "Επικεντρωνόμουν στο λογισμικό." Μετά από ό, τι λειτούργησε σωστά, το βάρος της στιγμής χτύπησε. "Θεέ μου. Κοίτα τι συνέβη. Τα καταφέραμε. Δούλεψε. Ήταν συναρπαστικό."

Ο Hamilton, ο οποίος διακήρυξε τον όρο "μηχανική λογισμικού", πήρε κάποιες αντιδράσεις. Οι κριτικοί δήλωσαν ότι έχει φουσκώσει τη σημασία της δουλειάς της, αλλά σήμερα, όταν οι μηχανικοί λογισμικού αντιπροσωπεύουν ένα έντονα επιδιωκόμενο τμήμα του εργατικού δυναμικού, κανείς δεν γελάει με τη Μαργαρίτα Χάμιλτον.

Συλλογή λογισμικού υπολογιστών από την πτήση Apollo Το Εθνικό Μουσείο Αεροπορίας και Διαστήματος του Smithsonian κρατά στις συλλογές του τη συλλογή λογισμικού υπολογιστών πτήσης Apollo (παραπάνω, αριθμός σελίδας 45506-A) που δημιουργήθηκε από τον Hamilton και την ομάδα του. (Εθνικό Μουσείο Αεροπορίας και Διαστήματος)

Όταν προγραμματίστηκαν οι αποστολές Apollo, η διαδικασία της δημιουργίας κώδικα άρχισε σε μεγάλα φύλλα χαρτιού. Ένας χειριστής keypunch θα δημιουργούσε τρύπες στις κάρτες χαρτιού, πληκτρολογώντας τους κώδικες σε αυτές που ονομάζονταν κάρτες διάτρησης. "Όχι πάρα πολλοί άνθρωποι ξέρουν ποιες είναι οι κάρτες γροθιά, αλλά έτσι το προγραμματίσατε", λέει ο Paul Ceruzzi, επίμονος επιμελητής στο Εθνικό Μουσείο Αεροπορίας και Διαστήματος του Smithsonian, ο οποίος γνώρισε τον Χάμιλτον τις τελευταίες δύο δεκαετίες.

Το μουσείο διατηρεί στις συλλογές του τη συλλογή λογισμικού υπολογιστών Apollo Flight Guidance που δημιουργήθηκε από τον Hamilton. Το αρχειακό υλικό περιλαμβάνει φύλλα εκτύπωσης, γνωστά ως "οι καταχωρίσεις", τα οποία παρουσιάζουν αποτελέσματα υπολογισμών εξισώσεων προσανατολισμού. Όταν η έξοδος του υπολογιστή δεν εντοπίζει προβλήματα, οι μηχανικοί λογισμικού θα "βολάνουν" τις λίστες, επαληθεύοντας ότι δεν χρειάζεται προσοχή.

Μόλις όλα έμοιαζαν καλά, ο κώδικας στάλθηκε σε εργοστάσιο Raytheon, όπου κυρίως γυναίκες - πολλοί από τους πρώην υπαλλήλους των υφαντουργικών ελαιοτριβείων της Νέας Αγγλίας - έβαζαν σύρματα από χαλκό και μαγνητικούς πυρήνες σε μακρύ "σχοινί" σύρμα. Με την κωδικοποίηση γραμμένη σε αυτά και τα μηδενικά, το καλώδιο πέρασε από τον μικροσκοπικό μαγνητικό πυρήνα όταν αντιπροσώπευε ένα, και πήγε γύρω από τον πυρήνα όταν αντιπροσώπευε μηδέν. Αυτή η έξυπνη διαδικασία δημιούργησε ένα σχοινί που έφερε οδηγίες λογισμικού. Οι γυναίκες που έκαναν το έργο ήταν γνωστές ως LOL, Hamilton είπε Ceruzzi, όχι επειδή ήταν αστεία? ήταν σύντομη για τις "μικρές ηλικιωμένες κυρίες". Ο Χάμιλτον ονομαζόταν "μητέρα σχοινιού".

Ο Χάμιλτον, λέει ο επιμελητής Teasel Muir-Harmony "ήταν επίσης εκτεταμένος ως προγραμματιστής (επάνω, ενώ εργαζόταν στον Απόλλωνα) έρχεται με λύσεις για προβλήματα, πολύ καινοτόμο, πολύ έξω από το κουτί σκέψης. Ο Hamilton, λέει ο επιμελητής Teasel Muir-Harmony "ήταν επίσης εκτεταμένος ως προγραμματιστής (επάνω, ενώ εργαζόταν στον Απόλλωνα), έρχεται με λύσεις για προβλήματα, πολύ καινοτόμο, πολύ έξω από το κουτί σκέψης" (Wikimedia Commons)

Το σχοινί αντιστάθμισε την περιορισμένη μνήμη των υπολογιστών του Apollo. Η διαδικασία δημιούργησε "ένα πολύ ισχυρό σύστημα", σύμφωνα με τον Teasel Muir-Harmony, επιμελητή και στο Μουσείο Αεροπορίας και Διαστήματος και συγγραφέας του νέου βιβλίου Apollo to the Moon: Ιστορία σε 50 Αντικείμενα . " Αυτός ήταν ένας από τους λόγους για τους οποίους ο Υπολογιστής Προσανατολισμού Apollo εργάστηκε άψογα σε κάθε αποστολή."

Ένας εραστής μαθηματικών από νεαρή ηλικία, Hamilton μετασχημάτισε αυτή τη συνάφεια, να γίνει ειδικός στο λογισμικό γραπτώς και μηχανική μετά την αναχώρησή του από το κολλέγιο. Όταν ο σύζυγός της παρακολούθησε το νομικό σχολείο στο Χάρβαρντ το 1959, πήρε δουλειά στο MIT, μαθαίνοντας να γράφει λογισμικό που θα πρόβλεπε τον καιρό. Ένα χρόνο αργότερα άρχισε να προγραμματίζει συστήματα για να εντοπίσει εχθρικά αεροσκάφη στο πρόγραμμα ημιαυτόματου εδάφους (SAGE).

Ήταν στα μέσα της δεκαετίας του '60 που ο Χάμιλτον άκουσε ότι το ΜΙΤ "είχε ανακοινώσει ότι έψαχναν ανθρώπους να κάνουν προγραμματισμό για να στείλουν τον άνθρωπο στο φεγγάρι, και σκέφτηκα, " Πω πω, πρέπει να πάω εκεί ". είχε σχεδιάσει να ξεκινήσει μεταπτυχιακό σχολείο στο Πανεπιστήμιο Brandeis για ένα βαθμό στην αφηρημένη μαθηματικά, αλλά το αμερικανικό διαστημικό πρόγραμμα κέρδισε την καρδιά της. Χάρη στην επιτυχία της εργασίας της στο SAGE, ήταν η πρώτη προγραμματιστής που προσλήφθηκε για το έργο Apollo στο MIT. Το 1965, έγινε επικεφαλής της δικής της ομάδας στο εργαστήριο MIT Instrumentation Laboratory (αργότερα γνωστό ως Draper Laboratory), το οποίο αφιερώθηκε στη σύνταξη και δοκιμή λογισμικού για τους δύο υπολογιστές Apollo 11 των 70 λιβρών - έναν στο πλοίο της μονάδας εντολών Columbia και έναν πάνω στο σεληνιακό δομοστοιχείο, Eagle .

Το 2016, ο Πρόεδρος Μπαράκ Ομπάμα απονεμήθηκε στον Χάμιλτον το Μετάλλιο της Ελευθερίας, σημειώνοντας ότι «το παράδειγμα της μιλάει για το αμερικανικό πνεύμα της ανακάλυψης». Το 2016, ο Πρόεδρος Μπαράκ Ομπάμα απονεμήθηκε στον Χάμιλτον το Μετάλλιο της Ελευθερίας, σημειώνοντας ότι «το παράδειγμά της μιλάει για το αμερικανικό πνεύμα της ανακάλυψης» (επίσημη φωτογραφία του Λευκού Οίκου από τον Lawrence Jackson)

"Αυτό που σκέφτομαι όταν σκέφτομαι τη Μαργαρίτα Χάμιλτον είναι η απόφασή της ότι« δεν υπήρχε άλλη επιλογή παρά να είσαι πρωτοπόρος », γιατί νομίζω ότι ενσαρκώνει πραγματικά ποιος ήταν και η σημασία της σε αυτό το πρόγραμμα», λέει ο Muir-Harmony. "Ήταν πρωτοπόρος όταν ήρθε στην ανάπτυξη της μηχανικής λογισμικού και. . . . μια πρωτοπόρος ως γυναίκα στο χώρο εργασίας που συμβάλλει σε αυτό το είδος του προγράμματος, αναλαμβάνοντας αυτόν τον τύπο ρόλου ».

Τότε, όπως και τώρα, οι περισσότεροι μηχανικοί λογισμικού ήταν αρσενικοί, αλλά ποτέ δεν άφηνε να σταθεί στο δρόμο της. "Έχει αυτή τη νοοτροπία ότι πρέπει να υπάρχουν ίσα δικαιώματα και ίση πρόσβαση. Και δεν ήταν για τους άνδρες και τις γυναίκες. Ήταν για τους ανθρώπους να είναι σε θέση να επιδιώκουν τα είδη θέσεων εργασίας που θέλουν να ακολουθήσουν και να αναλάβουν τις προκλήσεις που θέλουν να αναλάβουν ", λέει ο Muir-Harmony. "Ήταν επίσης πολύ επεκτατική ως προγραμματιστής, έρχεται με λύσεις για προβλήματα, πολύ καινοτόμο, πολύ έξω από το κουτί σκέψης. Αυτό, νομίζω, αντικατοπτρίζεται στις επιλογές σταδιοδρομίας της και στο έργο που έκανε στο εργαστήριο. "

Σε μια προσπάθεια να καταστήσει το λογισμικό πιο αξιόπιστο, ο Hamilton προσπάθησε να σχεδιάσει το λογισμικό του Apollo ώστε να είναι ικανό να χειρίζεται άγνωστα προβλήματα και αρκετά ευέλικτο ώστε να διακόπτει ένα έργο για να πάρει ένα πιο σημαντικό. Στην αναζήτησή της για νέους τρόπους για τον εντοπισμό σφαλμάτων σε ένα σύστημα, συνειδητοποίησε ότι ο ήχος μπορεί να χρησιμεύσει ως ανιχνευτής σφαλμάτων. Το πρόγραμμά της στο SAGE, όπως σημείωσε, ακούγεται σαν παραθαλάσσια παραλία όταν τρέχει. Μία φορά ξύπνησε ένας συνάδελφος, ο οποίος είπε ότι το πρόγραμμά της "δεν ακούγεται πλέον σαν παραθαλάσσιο!" Έσπευσε να εργαστεί πρόθυμα να βρει το πρόβλημα και να αρχίσει να εφαρμόζει αυτή τη νέα μορφή σφαλμάτων στο έργο της.

Το 2017, ο Lego εισήγαγε μια δράση δράσης της Margaret Hamilton, μέρος της συλλογής των γυναικών της NASA (πάνω στο Μουσείο αέρα και διαστήματος). Το 2017, ο Lego εισήγαγε μια δράση δράσης της Margaret Hamilton, μέρος της συλλογής των γυναικών της NASA (πάνω στο Μουσείο αέρα και διαστήματος). (Εθνικό Μουσείο Αεροπορίας και Διαστήματος)

Ως εργαζόμενη μητέρα, πήρε την κόρη της στο εργαστήριο MIT Instrumentation μαζί της το βράδυ και τα Σαββατοκύριακα. Μια μέρα, η κόρη της αποφάσισε να «παίξει αστροναύτη» και έσπρωξε ένα κουμπί προσομοιωτή που έκανε τη συντριβή του συστήματος. Ο Χάμιλτον συνειδητοποίησε αμέσως ότι το λάθος ήταν αυτό που θα μπορούσε να κάνει ένας αστροναύτης, γι 'αυτό συνέστησε την προσαρμογή του λογισμικού για να το αντιμετωπίσει, αλλά της είπαν: «Οι αστροναύτες εκπαιδεύονται ποτέ να μην κάνουν λάθος».

Κατά τη διάρκεια της πτήσης σε τροχιά του Απόλλωνα 8, ο αστροναύτης Jim Lovell έκανε το ίδιο λάθος που είχε η νεαρή κόρη του και ευτυχώς η ομάδα του Hamilton κατάφερε να διορθώσει το πρόβλημα μέσα σε λίγες ώρες. Αλλά για όλες τις μελλοντικές πτήσεις του Apollo, ενσωματώθηκε προστασία στο λογισμικό για να βεβαιωθείτε ότι δεν συνέβη ποτέ ξανά. Με την πάροδο του χρόνου, ο Hamilton άρχισε να βλέπει ολόκληρη την αποστολή ως σύστημα: "το μέρος υλοποιείται ως λογισμικό, το μέρος είναι το προσωπικό, το μέρος είναι το υλικό".

Στις 16 Ιουλίου 1969, οι Αμερικανοί πλήρωσαν αυτοκινητόδρομους, δρόμους και σπίτια για να γίνουν μάρτυρες της εκτόξευσης ενός πυραύλου από το Διαστημικό Κέντρο Κένεντι: το θρυλικό φεγγάρι που έφτανε στον Απόλλωνα 11.

Το έργο του Χάμιλτον οδήγησε τις εναπομείνασες αποστολές Apollo που προσγειώθηκαν στο φεγγάρι, καθώς επίσης επωφελούνταν ο Skylab, ο πρώτος διαστημικός σταθμός των ΗΠΑ, στη δεκαετία του 1970. Το 1972, εγκατέλειψε τη MIT και ξεκίνησε τη δική της εταιρεία, λογισμικό υψηλότερης τάξης. Δεκατέσσερα χρόνια αργότερα, ξεκίνησε μια άλλη εταιρεία, τη Hamilton Technologies, Inc. Στη νέα της εταιρεία, δημιούργησε την Universal Systems Language, ένα άλλο βήμα για να καταστήσει πιο αξιόπιστη τη διαδικασία σχεδιασμού συστημάτων.

Η NASA τιμήσε τον Hamilton με το βραβείο NASA για το Έκτακτο Διάστημα, το 2003, αναγνωρίζοντας τις συνεισφορές της στην ανάπτυξη λογισμικού και της χορηγώντας το μεγαλύτερο χρηματικό έπαθλο που ο οργανισμός είχε ποτέ απονείμει σε ένα άτομο μέχρι τότε - $ 37.200. Το 2016, ο Πρόεδρος Μπαράκ Ομπάμα της απένειμε το μετάλλιο της ελευθερίας, σημειώνοντας ότι «το παράδειγμα της μιλάει για το αμερικανικό πνεύμα της ανακάλυψης που υπάρχει σε κάθε μικρό κορίτσι και μικρό αγόρι που ξέρει ότι κατά κάποιον τρόπο να κοιτάξει πέρα ​​από τους ουρανούς είναι να κοιτάξουμε βαθιά μέσα μας. "

Το έργο του Χάμιλτον μπορεί να μην είναι ευρέως γνωστό σε όσους βρίσκονται εκτός της επιστημονικής κοινότητας, αν και τα επιτεύγματά του έχουν μνημονευθεί με την εισαγωγή του 2017 σε μια δράση δράσης Lego Margaret Hamilton, μέρος της συλλογής Γυναικών της NASA. Χαρακτηρίζει τον Χάμιλτον ως έναν μικρό, μεγάλα μαλλιά, γυρισμένο ήρωα του οποίου ο κώδικας του Απόλλων στοιβάζεται πιο ψηλά από ό, τι ήταν. Το Εθνικό Μουσείο Αεροπορίας και Διαστήματος κατέχει τώρα τα πρωτότυπα για αυτά τα στοιχεία δράσης. Οι μηχανικοί λογισμικού δεν θεωρούνται γενικά φιλόδοξοι αριθμοί δράσης, αλλά ο Χάμιλτον δεν είναι ξένος για τη γενναιότητα που απαιτείται για τον ηρωισμό. Θυμάται ότι «είναι ατρόμητος, ακόμη και όταν οι ειδικοί λένε:« Όχι, αυτό δεν έχει νόημα », δεν το πίστευαν, κανείς δεν το έκανε. Ήταν κάτι που ονειρευόμαστε να συμβεί, αλλά έγινε πραγματικότητα. "

Η Μαργαρίτα Χάμιλτον οδήγησε την ομάδα λογισμικού της NASA που προσγειώθηκε στους αστροναύτες στη Σελήνη