20 Ιουλίου 1969. Η σεληνάκατος Eagle κατεβαίνει προς την επιφάνεια του φεγγαριού. Λιγότερο από έξι λεπτά πριν την προσεδάφιση, ο υπολογιστής πλοήγησης ανάβει έναν συναγερμό που κανείς στο πλήρωμα δεν περίμενε: 1202 . Λίγο μετά, ξανά. Και μετά 1201. Ο υπολογιστής είχε παραφορτωθεί. Δεχόταν περισσότερη δουλειά απ' όση χωρούσε να κάνει, και το δήλωνε. Η προσεδάφιση συνεχίστηκε κανονικά — όχι παρά τον συναγερμό, αλλά εξαιτίας του τρόπου που είχε γραφτεί το λογισμικό. Η γυναίκα πίσω από αυτόν τον κώδικα Η Μάργκαρετ Χάμιλτον πέθανε στις 30 Σεπτεμβρίου 2026 , σε νοσοκομείο του Κέιμπριτζ της Μασαχουσέτης, σε ηλικία 90 ετών. Το ΜΙΤ, όπου είχε δουλέψει, επιβεβαίωσε τον θάνατό της. Είχε γεννηθεί το 1936 στο Πάολι της Ιντιάνα. Προσλήφθηκε το 1965 ως η πρώτη προγραμματίστρια του προγράμματος Απόλλων στο Instrumentation Laboratory του ΜΙΤ. Μέχρι το 1968 ήταν αναπληρώτρια διευθύντρια, υπεύθυνη για την ομάδα του Command and Service Module — πάνω από 400 άτομα . Η ομάδα της έγραψε το λογισμικό που έτρεχε μέσα στα σκάφη. Έπρεπε πρώτα να επινοήσει τη λέξη Στα μέσα της δεκαετίας του '60 το λογισμικό δεν θεωρούνταν μηχανική. Θεωρούνταν κάτι που γίνεται στο περιθώριο της πραγματικής δουλειάς, που ήταν το υλικό. Με δικά της λόγια: «Πάλεψα να δώσω στο λογισμικό νομιμοποίηση, ώστε κι αυτό κι αυτοί που το φτιάχνουν να πάρουν τον σεβασμό που τους αναλογεί — και έτσι άρχισα να χρησιμοποιώ τον όρο software engineering , για να το ξεχωρίσω από τα άλλα είδη μηχανικής.» Ο όρος που σήμερα γράφεται σε εκατομμύρια βιογραφικά, σε τίτλους θέσεων και σε ονόματα πανεπιστημιακών τμημάτων, ξεκίνησε ως επιχείρημα . Ως προσπάθεια να πειστεί ένας οργανισμός ότι αυτό που κάνει η ομάδα της είναι σοβαρή δουλειά. Το τετράχρονο παιδί που βρήκε το σφάλμα Πριν από την πτήση του Απόλλωνα 8, η Χάμιλτον δούλευε στον προσομοιωτή έχοντας μαζί της την τετράχρονη κόρη της, τη Λόρεν. Το παιδί πάτησε πλήκτρα. Ενεργοποίησε κατά λάθος το P01 , ένα πρόγραμμα προετοιμασίας που δεν είχε καμία δουλειά να τρέχει εν πτήσει. Ο προσομοιωτής κατέρρευσε. Η Χάμιλτον ζήτησε να μπει προστασία στον κώδικα, ώστε να μην μπορεί να συμβεί αυτό εν πτήσει. Η απάντηση της διοίκησης ήταν ότι οι αστροναύτες είναι εκπαιδευμένοι και δεν κάνουν τέτοια λάθη . Στην πραγματική αποστολή του Απόλλωνα 8, ο Τζιμ Λόβελ ενεργοποίησε το P01 κατά λάθος. Τα δεδομένα πλοήγησης σβήστηκαν. Η ομάδα της το διόρθωσε, και οι αλλαγές που είχε ζητήσει μπήκαν τελικά στον κώδικα. Γιατί προσεδαφίστηκε ο Eagle Πίσω στο 1202. Ένας διακόπτης ραντάρ βρισκόταν σε θέση που έκανε το ραντάρ να κλέβει χρόνο επεξεργασίας. Ο υπολογιστής δεν προλάβαινε. Το λογισμικό δεν κόλλησε και δεν σταμάτησε. Πέταξε τις εργασίες χαμηλής προτεραιότητας, ξεκίνησε ξανά από ένα σημείο που ήξερε ότι ήταν ασφαλές, και κράτησε ζωντανά μόνο όσα χρειάζονταν για να προσγειωθεί το σκάφος . Να ειπωθεί με ακρίβεια: ο ασύγχρονος executive πάνω στον οποίο έτρεχαν όλα ήταν σχεδιασμένος από τον J. Halcombe Laning. Αυτό που πρόσθεσε η ομάδα της Χάμιλτον ήταν ο μηχανισμός ανίχνευσης και ανάκαμψης από σφάλματα — το «σκότωσε και ξαναϋπολόγισε από ασφαλές σημείο», τα snapshot και τα rollback. Δηλαδή: η παραδοχή, γραμμένη μέσα στον ίδιο τον κώδικα, ότι κάποια στιγμή κάτι θα πάει στραβά. Στον πίνακα του υπολογιστή, δίπλα στα υπόλοιπα λαμπάκια, υπήρχε ένα που έγραφε RESTART . Δεν ήταν βλάβη. Ήταν χαρακτηριστικό. Η μονάδα DSKY, από την οποία το πλήρωμα έβλεπε τον υπολογιστή. Αριστερά, ανάμεσα στα λαμπάκια: RESTART και OPR ERR. Φωτογραφία: NASA / Dennis Taylor. Η φωτογραφία με τη στοίβα Υπάρχει μια φωτογραφία της από το 1969, που την έχουν δει πολλοί χωρίς να ξέρουν τι είναι: στέκεται δίπλα σε μια στοίβα από χαρτιά ψηλότερη από την ίδια. Είναι ο εκτυπωμένος πηγαίος κώδικας του Απόλλωνα, τυπωμένος σε χαρτί γιατί τότε έτσι διαβαζόταν ο κώδικας. Το 2003 η NASA της απένειμε το Exceptional Space Act Award. Συνοδευόταν από 37.200 δολάρια — το μεγαλύτερο ποσό που είχε δοθεί ποτέ σε μεμονωμένο άτομο στην ιστορία της υπηρεσίας. Το 2016 πήρε το Προεδρικό Μετάλλιο της Ελευθερίας. Στο ενδιάμεσο είχε ιδρύσει δύο εταιρείες: τη Higher Order Software το 1976 και τη Hamilton Technologies στα μέσα των '80s, όπου ανέπτυξε τη γλώσσα Universal Systems Language. Πώς το κάλυψαν εδώ Ο θάνατός της δεν πέρασε απαρατήρητος στην Ελλάδα. Τον κάλυψαν αρκετά μέσα, από ειδησεογραφικά σάιτ μέχρι τεχνολογικά. Αν όμως μπουν οι τίτλοι στη σειρά, φαίνεται κάτι ενδιαφέρον. «Η γυναίκα πίσω από το λογισμικό του Apollo 11». «Η γυναίκα που έσωσε την προσελήνωση». «Η πρωτοπόρος προγραμματίστρια πίσω από την προσελήνωση». Όλοι, χωρίς εξαίρεση, μιλάνε για το φεγγάρι. Κανένας τίτλος δεν ξεκινάει από εκείνο που αφορά άμεσα κάθε άνθρωπο που γράφει κώδικα σήμερα: ότι το επάγγελμα το οποίο ασκούν εκατομμύρια άνθρωποι πήρε το όνομά του επειδή κάποια το διεκδίκησε. Η ιστορία με το P01 και την τετράχρονη κόρη της — αυτή που εξηγεί καλύτερα από οτιδήποτε άλλο τι πίστευε για το λογισμικό — δεν υπάρχει πουθενά. Δεν είναι παράλειψη κακής πρόθεσης. Είναι ότι η είδηση γράφτηκε ως διαστημική, και όχι ως είδηση πληροφορικής. Το Apollo 11 είναι εικόνα που αναγνωρίζει ο καθένας· ο όρος «software engineering» δεν είναι. Έτσι η μισή κληρονομιά της πέρασε στα ελληνικά, και η άλλη μισή — η πιο χρήσιμη για όσους δουλεύουν με αυτήν καθημερινά — έμεινε εκτός. Τι μένει Το λογισμικό του Απόλλωνα χωρούσε σε μνήμη μικρότερη από μία σημερινή φωτογραφία. Δεν υπάρχει τίποτα από εκείνον τον κώδικα που να τρέχει σήμερα κάπου. Αυτό που έμεινε είναι η ιδέα. Κάθε retry με backoff, κάθε timeout, κάθε circuit breaker, κάθε transaction που κάνει rollback, κάθε σύστημα που πέφτει σε υποβαθμισμένη λειτουργία αντί να σβήσει — όλα ξεκινάνε από την ίδια παραδοχή : ότι το σύστημα θα βρεθεί σε κατάσταση που δεν προβλέφθηκε, και ότι αυτό είναι δουλειά του κώδικα να το αντέξει, όχι του χρήστη να το αποφύγει. Το 1968 αυτό ακουγόταν σαν υπερβολή. Σήμερα λέγεται απλώς καλή πρακτική. Υπάρχει και κάτι ακόμα, λιγότερο τεχνικό. Όταν η Χάμιλτον είπε «ένας άνθρωπος θα πατήσει το λάθος κουμπί», της απάντησαν ότι δεν θα το πατήσει. Το πάτησε. Η διαφορά ανάμεσα σε κώδικα που αντέχει και σε κώδικα που απλώς δουλεύει, είναι συνήθως κάποιος που επέμεινε σε μια τέτοια ένσταση όταν κανείς δεν ήθελε να την ακούσει. Πηγές: MIT News, ανακοίνωση θανάτου (7 Οκτωβρίου 2026)· Wikipedia, Margaret Hamilton (software engineer)· ελληνική κάλυψη σε Πρώτο Θέμα, Gazzetta, Parallaxi, Μηχανή του Χρόνου, Techmaniacs. Φωτογραφίες: NASA (δημόσιο κτήμα) — η Χάμιλτον στον προσομοιωτή του Command Module, και η μονάδα DSKY από τον Dennis Taylor.