Η Μάργκαρετ Χάμιλτον σε ομοίωμα του Apollo

Φωτογραφία: NASA / Wikimedia Commons

Πέθανε σε ηλικία 90 ετών η Μάργκαρετ Χάμιλτον, η πρωτοπόρος της πληροφορικής που ηγήθηκε της ανάπτυξης του λογισμικού για τις αποστολές Apollo της NASA. Η Χάμιλτον έφυγε από τη ζωή στις 30 Σεπτεμβρίου 2026, όπως ανακοίνωσε το Τεχνολογικό Ινστιτούτο της Μασαχουσέτης (MIT) στις 7 Οκτωβρίου. Το όνομά της συνδέθηκε με μια από τις σημαντικότερες στιγμές της ανθρώπινης ιστορίας: την πρώτη προσελήνωση, τον Ιούλιο του 1969.

Δεν ήταν αστροναύτης και δεν ταξίδεψε ποτέ στη Σελήνη. Ωστόσο, χωρίς τη δουλειά της ίδιας και των συνεργατών της, η κατάβαση του Apollo 11 θα μπορούσε να είχε εξελιχθεί πολύ διαφορετικά. Το λογισμικό που σχεδίασαν επέτρεψε στον υπολογιστή της σεληνακάτου να συνεχίσει να εκτελεί τις κρίσιμες λειτουργίες του ακόμη και όταν δέχθηκε μεγαλύτερο φόρτο από αυτόν που μπορούσε να διαχειριστεί.

Τα λεπτά που έκριναν την προσελήνωση

Στις 20 Ιουλίου 1969, καθώς η σεληνάκατος «Αετός» πλησίαζε την επιφάνεια της Σελήνης, ο υπολογιστής άρχισε να εμφανίζει προειδοποιήσεις, ανάμεσά τους τον περίφημο κωδικό 1202. Ο φόρτος επεξεργασίας είχε αυξηθεί και οι αστροναύτες περίμεναν από το κέντρο ελέγχου την απόφαση για το αν μπορούσαν να συνεχίσουν.

Η ομάδα της Χάμιλτον είχε σχεδιάσει ένα σύστημα που έδινε προτεραιότητα στις απολύτως αναγκαίες εργασίες, αφήνοντας προσωρινά στην άκρη λιγότερο σημαντικές λειτουργίες. Έτσι, παρά τις προειδοποιήσεις, ο υπολογιστής συνέχισε να υποστηρίζει την προσελήνωση. Το κέντρο ελέγχου έδωσε το πράσινο φως και ο Νιλ Άρμστρονγκ με τον Μπαζ Όλντριν έγραψαν ιστορία.

Το λάθος της μικρής κόρης της που έγινε μάθημα για τη NASA

Η εμμονή της Χάμιλτον με την πρόληψη των σφαλμάτων είχε και μια απρόσμενη αφετηρία. Όπως θυμίζει το MIT, η τετράχρονη κόρη της, Λόρεν, είχε κάποτε ενεργοποιήσει κατά λάθος σε προσομοιωτή ένα πρόγραμμα που προοριζόταν για την προεκκίνηση, ενώ η προσομοίωση βρισκόταν ήδη σε πτήση. Το σύστημα κατέρρευσε.

Η Χάμιλτον πρότεινε να ενσωματωθεί προστασία για να μην μπορεί να συμβεί το ίδιο σε πραγματική αποστολή. Αρχικά η πρόταση δεν υιοθετήθηκε, επειδή θεωρήθηκε απίθανο ένας εκπαιδευμένος αστροναύτης να κάνει τέτοιο λάθος. Στην αποστολή Apollo 8, όμως, ο Τζιμ Λόβελ ενεργοποίησε κατά λάθος το ίδιο πρόγραμμα. Η ομάδα κλήθηκε να αντιμετωπίσει το πρόβλημα και στη συνέχεια υιοθετήθηκαν σχετικές διορθώσεις.

Η γυναίκα που διεκδίκησε θέση για το λογισμικό στην επιστήμη

Γεννημένη το 1936 στην Ιντιάνα, η Χάμιλτον σπούδασε μαθηματικά και άρχισε να εργάζεται στο MIT το 1959, αρχικά σε προγράμματα πρόγνωσης καιρού. Το 1965 εντάχθηκε στο πρόγραμμα Apollo, σε μια εποχή που η ανάπτυξη λογισμικού δεν είχε ακόμη αποκτήσει τη σημερινή επιστημονική και επαγγελματική αναγνώριση.

Η ίδια συνέβαλε καθοριστικά στην καθιέρωση του όρου «μηχανική λογισμικού» (software engineering). Υποστήριζε ότι ο σχεδιασμός προγραμμάτων απαιτεί την ίδια σοβαρότητα, πειθαρχία και αξιοπιστία με την κατασκευή των μηχανικών συστημάτων ενός διαστημοπλοίου.

Αργότερα ίδρυσε εταιρείες τεχνολογίας και συνέχισε να αναπτύσσει μεθόδους για την αποτροπή σφαλμάτων σε σύνθετα συστήματα. Το 2016 ο πρόεδρος των ΗΠΑ Μπαράκ Ομπάμα τής απένειμε το Προεδρικό Μετάλλιο της Ελευθερίας, μία από τις υψηλότερες πολιτικές τιμητικές διακρίσεις της χώρας.

Η φωτογραφία που έγινε σύμβολο

Μια φωτογραφία του 1969 δείχνει τη νεαρή Χάμιλτον να στέκεται δίπλα σε μια στοίβα εκτυπώσεων του κώδικα που ανέπτυξαν οι ομάδες της για το Apollo. Το ύψος των εγγράφων σχεδόν φτάνει το δικό της. Η εικόνα έγινε, δεκαετίες αργότερα, σύμβολο της συμβολής των γυναικών στην επιστήμη και στην κατάκτηση του Διαστήματος.

Η κληρονομιά της, ωστόσο, δεν περιορίζεται σε μια εμβληματική φωτογραφία. Βρίσκεται στην ιδέα ότι ένα κρίσιμο σύστημα πρέπει να μπορεί να αναγνωρίζει τα λάθη, να αντέχει τις απρόβλεπτες συνθήκες και να συνεχίζει να λειτουργεί όταν όλα μοιάζουν να πηγαίνουν στραβά.

Πηγές: MIT News, NASA.

Προηγούμενο άρθροΜαραθώνας: Ένας μήνας αφιερωμένος στον Αυθεντικό Μαραθώνιο – Η έναρξη στις 10 Οκτωβρίου
Επόμενο άρθροΝέα Μάκρη: Βανδαλισμοί στο 1ο Γυμνάσιο – Παρενέβη η ομάδα ΔΙΑΣ