{"id":1217,"date":"2023-06-25T10:56:12","date_gmt":"2023-06-25T10:56:12","guid":{"rendered":"https:\/\/dbaustin.com\/wlbott\/?p=1217"},"modified":"2023-06-26T11:23:28","modified_gmt":"2023-06-26T11:23:28","slug":"celebrating-margaret-hamilton","status":"publish","type":"post","link":"https:\/\/www.wlbott.com\/?p=1217","title":{"rendered":"Celebrating Margaret Hamilton"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><span style=\"font-family: courier; font-size: 11pt;\">Thanks to Unindicted Co-conspirator #1 for today&#8217;s topic.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"1009\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/Margaret_Hamilton_1995.jpg\" alt=\"\" class=\"wp-image-1240\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Margaret_Hamilton_1995.jpg 800w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Margaret_Hamilton_1995-238x300.jpg 238w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Margaret_Hamilton_1995-768x969.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">By Daphne Weld Nichols &#8211; Photograph of Margaret Hamilton taken by photographer Daphne Weld Nichols, CC BY-SA 3.0, https:\/\/commons.wikimedia.org\/w\/index.php?curid=12205173<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Margaret_Hamilton_(software_engineer)\" target=\"_blank\">Margaret Hamilton<\/a> &#8211; pioneer in Computer Science, designer of the on-board Apollo flight software, awarded the Presidential Medal of Freedom by Barack Obama. She also coined the term <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Software_engineering\" target=\"_blank\">&#8220;software engineering.&#8221;<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/margaret-hamilton-mit-apollo-code_0.jpg\" alt=\"\" class=\"wp-image-1226\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/margaret-hamilton-mit-apollo-code_0.jpg 900w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/margaret-hamilton-mit-apollo-code_0-300x200.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/margaret-hamilton-mit-apollo-code_0-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n<h3>Presidential Medal of Freedom<\/h3>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/4735-1024x1024.jpg\" alt=\"\" class=\"wp-image-1231\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/4735-1024x1024.jpg 1024w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/4735-300x300.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/4735-150x150.jpg 150w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/4735-768x768.jpg 768w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/4735.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The very first contract NASA issued for the Apollo program (in August 1961) was with the Massachusetts Institute of Technology to develop the guidance and navigation system for the Apollo spacecraft. Hamilton, a computer programmer, would wind up leading the Software Engineering Division of the MIT Instrumentation Laboratory (now Draper Labs). Computer science, as we now know it, was just coming into existence at the time. Hamilton led the team that developed the building blocks of software engineering \u2013 a term that she coined herself. Her systems approach to the Apollo software development and insistence on rigorous testing was critical to the success of Apollo. As she noted, \u201cThere was no second chance. We all knew that.\u201d<\/em> &#8211; <a href=\"https:\/\/www.nasa.gov\/feature\/margaret-hamilton-apollo-software-engineer-awarded-presidential-medal-of-freedom\" target=\"_blank\" rel=\"noreferrer noopener\">NASA Website<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/Hamilton-Finala.jpg\" alt=\"\" class=\"wp-image-1236\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Hamilton-Finala.jpg 1000w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Hamilton-Finala-300x200.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/Hamilton-Finala-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">President Barack Obama presents the Presidential Medal of Freedom to Margaret H. Hamilton during a ceremony in the East Room of the White House, Nov. 22, 2016. (Official White House Photo by Lawrence Jackson)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Margaret H. Hamilton<\/strong>: Margaret H. Hamilton led the team that created the on-board flight software for NASA&#8217;s Apollo command modules and lunar modules. A mathematician and computer scientist who started her own software company, Hamilton contributed to concepts of asynchronous software, priority scheduling and priority displays, and human-in-the-loop decision capability, which set the foundation for modern, ultra-reliable software design and engineering.<\/em><br><a href=\"https:\/\/obamawhitehouse.archives.gov\/blog\/2016\/11\/22\/celebrating-presidential-medal-freedom-winners-science-and-tech-garwin-hopper-and\" target=\"_blank\" rel=\"noreferrer noopener\">&#8211; White House Archives<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lego&#8217;s Women of NASA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;In 2017, a &#8220;Women of NASA&#8221; LEGO set went on sale featuring minifigures of Hamilton, Mae Jemison, Sally Ride, and Nancy Grace Roman.&#8221; &#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Margaret_Hamilton_(software_engineer)\" target=\"_blank\">Wikipedia<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/21312_alt7-1024x768.jpg\" alt=\"\" class=\"wp-image-1221\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt7-1024x768.jpg 1024w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt7-300x225.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt7-768x576.jpg 768w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt7.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Lego&#8217;s <a rel=\"noreferrer noopener\" href=\"https:\/\/www.lego.com\/en-us\/product\/women-of-nasa-21312\" target=\"_blank\">&#8220;Women of NASA&#8221;<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/21312-1024x768.jpg\" alt=\"\" class=\"wp-image-1224\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312-1024x768.jpg 1024w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312-300x225.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312-768x576.jpg 768w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Lego&#8217;s <a rel=\"noreferrer noopener\" href=\"https:\/\/www.lego.com\/en-us\/product\/women-of-nasa-21312\" target=\"_blank\">&#8220;Women of NASA&#8221;<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/21312_alt9-1024x768.jpg\" alt=\"\" class=\"wp-image-1238\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt9-1024x768.jpg 1024w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt9-300x225.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt9-768x576.jpg 768w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/21312_alt9.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Lego&#8217;s <a rel=\"noreferrer noopener\" href=\"https:\/\/www.lego.com\/en-us\/product\/women-of-nasa-21312\" target=\"_blank\">&#8220;Women of NASA&#8221;<\/a><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Co-conspirator #1&#8217;s Personal Connection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>While still in high school, I fell in with a bunch of misfits, who, among other things, took over a garage and filled it with ham radio equipment and electronics parts stripped from the CF-100 jets that were being scrapped at the airport in Lethbridge. One of the members was getting involved with computing at the University of Alberta in Edmonton, where they had a non-working LGP-30. Paul convinced the UofA to let us borrow it to see if we could make it work.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>We worked on this machine for many, many hours and could not get it to even go through the basic bootstrap process.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>I figured the failure was in the &#8220;logic board&#8221;, an array of diodes that routed signals to various parts of the computer, and I set out to find which of the 1400 diodes had failed. It took a few hours with the ohmmeter, but I found the little bugger and when we replaced it, the LGP-30 came to life!<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>We got to the point where we could load the FORTRAN compiler (from punch tape) without errors and then wrote a few small programs. Unfortunately, the UofA decided they wanted it back for their museum where it has now faded into antiquity.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"750\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/LGP-30_inside_a.jpg\" alt=\"\" class=\"wp-image-1246\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_inside_a.jpg 1000w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_inside_a-300x225.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_inside_a-768x576.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">By Wolfgang Stief &#8211; https:\/\/www.flickr.com\/photos\/stiefkind\/16758013339\/, CC BY 2.0, https:\/\/commons.wikimedia.org\/w\/index.php?curid=116767498<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/LGP-30_German_control_panel_a.jpg\" alt=\"\" class=\"wp-image-1247\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_German_control_panel_a.jpg 1000w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_German_control_panel_a-300x200.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_German_control_panel_a-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">By Wolfgang Stief &#8211; https:\/\/www.flickr.com\/photos\/stiefkind\/16324166103\/, CC BY 2.0, https:\/\/commons.wikimedia.org\/w\/index.php?curid=116767688<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"665\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/LGP-30_control_panel_a.jpg\" alt=\"\" class=\"wp-image-1248\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_control_panel_a.jpg 1000w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_control_panel_a-300x200.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/LGP-30_control_panel_a-768x511.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">By Marcin Wichary &#8211; originally posted to Flickr as [1], CC BY 2.0, https:\/\/commons.wikimedia.org\/w\/index.php?curid=7998687<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Birthplace<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Margaret Hamilton was born in Paoli, Indiana on August 17th, 1936.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"705\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/irl11_001.jpg\" alt=\"\" class=\"wp-image-1242\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_001.jpg 1020w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_001-300x207.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_001-768x531.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Paoli,_Indiana\" target=\"_blank\" rel=\"noreferrer noopener\">Paoli, Indiana<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Distance from\u00a0<strong>Edmonton, Alberta<\/strong>: 3,084 km<br>Distance from\u00a0<strong>Austin, Texas<\/strong>: 1,046 miles<br>Distance from\u00a0<strong>Santa Barbara, California<\/strong>: 2,144 miles<br>WLBOTT Status:\u00a0<strong>Approved<\/strong><br>Will there be a Buffet? <strong>High Probability<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/dbaustin.com\/wlbott\/wp-content\/uploads\/2023\/06\/irl11_002-1024x552.jpg\" alt=\"\" class=\"wp-image-1249\" srcset=\"https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_002-1024x552.jpg 1024w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_002-300x162.jpg 300w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_002-768x414.jpg 768w, https:\/\/www.wlbott.com\/wp-content\/uploads\/2023\/06\/irl11_002.jpg 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Thanks to Unindicted Co-conspirator #1 for today&#8217;s topic. Margaret Hamilton &#8211; pioneer in Computer Science, designer of the on-board Apollo flight software, awarded the Presidential Medal of Freedom by Barack Obama. She also coined the term &#8220;software engineering.&#8221; Presidential Medal of Freedom The very first contract NASA issued for the Apollo program (in August 1961) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[29,30],"tags":[],"class_list":["post-1217","post","type-post","status-publish","format-standard","hentry","category-heros","category-wynha"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/posts\/1217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1217"}],"version-history":[{"count":5,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/posts\/1217\/revisions"}],"predecessor-version":[{"id":1256,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=\/wp\/v2\/posts\/1217\/revisions\/1256"}],"wp:attachment":[{"href":"https:\/\/www.wlbott.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wlbott.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}