हैमिल्टन अक्सर अपनी 4 साल की बेटी लॉरेन को रात में और सप्ताहांत में लैब में ले जाते थे। बच्चे को सिमुलेटर में एक अंतरिक्ष यात्री होने का नाटक करना पसंद था, और एक दिन उसके अचानक बटन दबाने से सिस्टम बेवजह क्रैश हो गया। जाहिर तौर पर, लॉरेन ने मिशन के बीच में प्री-लॉन्च अनुक्रम “पी01” टाइप किया था। हैमिल्टन ने नासा से पूछा कि क्या वे वास्तविक मिशन पर ऐसा होने से रोकने के लिए सुरक्षा जोड़ सकते हैं, लेकिन उच्च अधिकारियों ने इसे गंभीरता से नहीं लिया। फिर, अंतरिक्ष यात्री जिम लोवेल ने चंद्रमा की परिक्रमा कर रहे अपोलो 8 मानव मिशन के दौरान यह गलती की, जिससे नेविगेशन डेटा गायब हो गया। डेटा को पुनः प्राप्त करने के लिए हैमिल्टन को बुलाया गया, उन्होंने मजाक में इसे “लॉरेन बग” कहा।
1968 में, हैमिल्टन कमांड और सर्विस मॉड्यूल टीम के प्रभारी उप निदेशक थे। हैमिल्टन के पास सिस्टम सॉफ़्टवेयर के “डिस्प्ले प्राथमिकता” इंटरफ़ेस रूटीन में एक असफल-सुरक्षित को शामिल करने का विचार था, यदि ऑनबोर्ड मार्गदर्शन कंप्यूटर वास्तविक समय में संभालने की तुलना में अधिक कार्यों के साथ अतिभारित हो जाता है।
राष्ट्रपति बराक ओबामा ने 2016 में हैमिल्टन को प्रेसिडेंशियल मेडल ऑफ़ फ़्रीडम से सम्मानित किया।
राष्ट्रपति बराक ओबामा ने 2016 में हैमिल्टन को प्रेसिडेंशियल मेडल ऑफ़ फ़्रीडम से सम्मानित किया।
श्रेय: सार्वजनिक डोमेन
1969 में ऐतिहासिक अपोलो 11 मिशन के दौरान बिल्कुल यही हुआ था। जैसे ही ईगल चंद्र मॉड्यूल चंद्रमा के पास पहुंचा, बज़ एल्ड्रिन ने स्क्रीन पर ऊंचाई और अन्य प्रासंगिक डेटा प्रदर्शित करने के लिए कोड दर्ज किए। ऑनबोर्ड कंप्यूटर ने अलार्म बजाना शुरू कर दिया, जिससे मिशन कंट्रोल को लैंडिंग रद्द करने पर विचार करना पड़ा। हैमिल्टन के फेलसेफ का मतलब था कि कंप्यूटर ने आवश्यक कार्यों को प्राथमिकता दी और गैर-जरूरी कार्यों को रद्द कर दिया, और अलार्म का उद्देश्य अंतरिक्ष यात्रियों को सूचित करना था कि क्या हो रहा था। हैमिल्टन की दूरदर्शिता के कारण, ईगल अभी भी ट्रैंक्विलिटी सागर पर सुरक्षित रूप से उतरा।
जैसा कि हैमिल्टन ने स्वयं बाद में 1971 के एक पत्र में याद किया:
कंप्यूटर (या यों कहें कि उस पर मौजूद सॉफ़्टवेयर) इतना बुद्धिमान था कि यह पहचान सकता था कि उससे उससे अधिक कार्य करने के लिए कहा जा रहा था जितना उसे करना चाहिए था। इसके बाद इसने एक अलार्म भेजा जिसने अंतरिक्ष यात्री को बताया: “मुझ पर इस समय जितना काम करना चाहिए उससे कहीं अधिक कार्यों का बोझ मुझ पर है और मैं केवल सबसे महत्वपूर्ण कार्य ही करूंगा”; अर्थात्, लैंडिंग के लिए आवश्यक… वास्तव में, कंप्यूटर को त्रुटि स्थितियों को पहचानने के अलावा और भी बहुत कुछ करने के लिए प्रोग्राम किया गया है। पुनर्प्राप्ति कार्यक्रमों का एक पूरा सेट सॉफ़्टवेयर में एकीकृत किया गया है। इस मामले में, सॉफ़्टवेयर की कार्रवाई कम प्राथमिकता वाले कार्यों को समाप्त करना और उच्च प्राथमिकता वाले कार्यों को बहाल करना था… यदि कंप्यूटर ने इस समस्या को नहीं पहचाना होता और पुनर्प्राप्ति उपाय नहीं किए होते, तो मुझे संदेह है कि अपोलो 11 एक सफल चंद्रमा लैंडिंग होता।
जिस अपोलो सॉफ्टवेयर को विकसित करने में उन्होंने मदद की, उसे 2015 में GitHub में जोड़ा गया था। 2019 में, Google ने परावर्तित चांदनी में हैमिल्टन का एक विशाल चित्र बनाने के लिए अपने मोजावे डेजर्ट सौर ऊर्जा संयंत्र में 100,000 से अधिक दर्पणों को प्रशिक्षित करके चंद्रमा पर उतरने की 50 वीं वर्षगांठ (और हैमिल्टन के महत्वपूर्ण योगदान) को चिह्नित किया।
