Difference between revisions of "Margaret Elaine Hamilton"
(Partial import from https://en.wikipedia.org/w/index.php?title=Margaret_Hamilton_(software_engineer)&oldid=1185076953) |
|||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Margaret_Hamilton_1995.jpg|thumb|Margaret Hamilton, 1995.]] |
[[File:Margaret_Hamilton_1995.jpg|thumb|Margaret Hamilton, 1995.]] |
||
− | [[Margaret Elaine Hamilton]] (née Heafield; born August 17, 1936) is an American computer scientist, systems engineer, and business owner |
+ | [[Margaret Elaine Hamilton]] (née Heafield; born August 17, 1936) is an American computer scientist, systems engineer, and business owner. |
− | She met her first husband, James Cox Hamilton, |
+ | She met her first husband, James Cox Hamilton, in the mid-1950s while attending college. They were married on June 15, 1958, the summer after she graduated from Earlham. She briefly taught high school mathematics and French at a public school in Boston, Indiana. The couple then moved to Boston, Massachusetts, where they had a daughter, Lauren, born on November 10, 1959. They divorced in 1967. |
+ | In 1963 Hamilton started working at MIT, hired by a former mentor, Dan Lickly.<ref>https://reference.jrank.org/biography-2/Hamilton_Margaret.html</ref><ref>https://archive.is/wip/8UqXS</ref> Hamilton and Lickly married in 1969. |
||
− | Hamilton has published more than 130 papers, proceedings, and reports, about sixty projects, and six major programs. She invented the term "software engineering", stating "I began to use the term ‘software engineering’ to distinguish it from hardware and other kinds of engineering, yet treat each type of engineering as part of the overall systems engineering process." |
||
+ | |||
+ | She later founded two software companies—Higher Order Software in 1976 and Hamilton Technologies in 1986, both in Cambridge, Massachusetts. |
||
On November 22, 2016, Hamilton received the Presidential Medal of Freedom from president Barack Obama for her work leading to the development of the flight guidance software for NASA's Apollo Moon missions. |
On November 22, 2016, Hamilton received the Presidential Medal of Freedom from president Barack Obama for her work leading to the development of the flight guidance software for NASA's Apollo Moon missions. |
||
Line 11: | Line 13: | ||
== Stack of Code == |
== Stack of Code == |
||
− | Since the early 2020s a picture of Hamilton next to a stack of code has circulated widely online. The picture is often accompanied by erroneous captions that claim that this was a single listing of the code used to send men to the Moon and that she wrote the code alone. These claims are false |
+ | Since the early 2020s a picture of Hamilton next to a stack of code has circulated widely online. The picture is often accompanied by erroneous captions that claim that this was a single listing of the code used to send men to the Moon and that she wrote the code alone. These claims are false: |
− | |||
− | Errors include: |
||
− | * Many listings were stacked on top of one another to reach her height.<ref>https://www.theguardian.com/technology/2019/jul/13/margaret-hamilton-computer-scientist-interview-software-apollo-missions-1969-moon-landing-nasa-women</ref><ref>https://archive.is/9tqLY</ref> |
+ | * The image does not show a single listing of the code. Many listings were stacked on top of one another to reach her height.<ref>https://www.theguardian.com/technology/2019/jul/13/margaret-hamilton-computer-scientist-interview-software-apollo-missions-1969-moon-landing-nasa-women</ref><ref>https://archive.is/9tqLY</ref> |
− | * Hamilton did not write the code alone. By 28 March 1969 Hamilton was ''Colossus Programming Leader Apollo Guidance and Navigation''.<ref>https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc</ref><ref>https://archive.is/wip/bzNcJ</ref><ref>https://github.com/chrislgarry/Apollo-11/blob/master/README.md</ref><ref>https://archive.is/wip/SX8gY</ref> Various sources |
+ | * Hamilton did not write the code alone. At the time of Apollo 8 (21-27 Dec 1968) Hamilton was still sufficiently junior that she was having code changes blocked.<ref>https://www.youtube.com/watch?v=uGqIjYzmAXc</ref> By 28 March 1969 Hamilton was ''Colossus Programming Leader Apollo Guidance and Navigation''.<ref>https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc</ref><ref>https://archive.is/wip/bzNcJ</ref><ref>https://github.com/chrislgarry/Apollo-11/blob/master/README.md</ref><ref>https://archive.is/wip/SX8gY</ref> Various sources report that she led the team that developed the code. Some commentators claim that even this is an over-statement and that the source code was frozen by the time she was promoted to team lead. Her contributions would then be limited to bug fixes.<ref>https://old.reddit.com/r/Colorization/comments/gze0ej/margaret_hamilton_lead_software_engineer_of_the/futsisw/</ref><ref>https://archive.is/wip/jAWiG</ref><ref>https://news.ycombinator.com/item?id=12993945</ref><ref>https://archive.is/Fiwio</ref> |
=== Example === |
=== Example === |
||
Line 26: | Line 26: | ||
Anthony Oettinger, Barry Boehm and Hamilton have been jointly credited with coining the term '''software engineering''' in which software should be seen as an engineering discipline.<ref>https://brewminate.com/margaret-hamilton-the-woman-behind-the-software-for-the-apollo-11-moon-mission/</ref><ref>https://archive.is/wip/IR0Hu</ref> |
Anthony Oettinger, Barry Boehm and Hamilton have been jointly credited with coining the term '''software engineering''' in which software should be seen as an engineering discipline.<ref>https://brewminate.com/margaret-hamilton-the-woman-behind-the-software-for-the-apollo-11-moon-mission/</ref><ref>https://archive.is/wip/IR0Hu</ref> |
||
− | Hamilton claims the credit herself: |
+ | Hamilton claims the credit for herself: |
<blockquote> |
<blockquote> |
||
Line 37: | Line 37: | ||
{{Bio}} |
{{Bio}} |
||
− | {{ |
+ | {{Featured}} |
{{NASA}} |
{{NASA}} |
||
{{US}} |
{{US}} |
Latest revision as of 15:33, 26 November 2023
Margaret Elaine Hamilton (née Heafield; born August 17, 1936) is an American computer scientist, systems engineer, and business owner.
She met her first husband, James Cox Hamilton, in the mid-1950s while attending college. They were married on June 15, 1958, the summer after she graduated from Earlham. She briefly taught high school mathematics and French at a public school in Boston, Indiana. The couple then moved to Boston, Massachusetts, where they had a daughter, Lauren, born on November 10, 1959. They divorced in 1967.
In 1963 Hamilton started working at MIT, hired by a former mentor, Dan Lickly.[1][2] Hamilton and Lickly married in 1969.
She later founded two software companies—Higher Order Software in 1976 and Hamilton Technologies in 1986, both in Cambridge, Massachusetts.
On November 22, 2016, Hamilton received the Presidential Medal of Freedom from president Barack Obama for her work leading to the development of the flight guidance software for NASA's Apollo Moon missions.
Stack of Code
Since the early 2020s a picture of Hamilton next to a stack of code has circulated widely online. The picture is often accompanied by erroneous captions that claim that this was a single listing of the code used to send men to the Moon and that she wrote the code alone. These claims are false:
- The image does not show a single listing of the code. Many listings were stacked on top of one another to reach her height.[3][4]
- Hamilton did not write the code alone. At the time of Apollo 8 (21-27 Dec 1968) Hamilton was still sufficiently junior that she was having code changes blocked.[5] By 28 March 1969 Hamilton was Colossus Programming Leader Apollo Guidance and Navigation.[6][7][8][9] Various sources report that she led the team that developed the code. Some commentators claim that even this is an over-statement and that the source code was frozen by the time she was promoted to team lead. Her contributions would then be limited to bug fixes.[10][11][12][13]
Example
Software Engineering
Anthony Oettinger, Barry Boehm and Hamilton have been jointly credited with coining the term software engineering in which software should be seen as an engineering discipline.[14][15]
Hamilton claims the credit for herself:
When I first came up with the term, no one had heard of it before, at least in our world. It was an ongoing joke for a long time. They liked to kid me about my radical ideas. It was a memorable day when one of the most respected hardware gurus explained to everyone in a meeting that he agreed with me that the process of building software should also be considered an engineering discipline, just like with hardware. Not because of his acceptance of the new 'term' per se, but because we had earned his and the acceptance of the others in the room as being in an engineering field in its own right.[16]
Tribute
In 2019, to celebrate 50 years to the Apollo landing, Google decided to make a tribute to Hamilton. The mirrors at the Ivanpah Solar Power Facility were configured to create a picture of Hamilton and the Apollo 11 by moonlight.[17][18]
This article contains information imported from the English Wikipedia. In most cases the page history will have details. If you need information on the importation and have difficulty obtaining it please contact the site administrators.
Wikipedia shows a strong woke bias. Text copied over from Wikipedia can be corrected and improved.
References
- ↑ https://reference.jrank.org/biography-2/Hamilton_Margaret.html
- ↑ https://archive.is/wip/8UqXS
- ↑ https://www.theguardian.com/technology/2019/jul/13/margaret-hamilton-computer-scientist-interview-software-apollo-missions-1969-moon-landing-nasa-women
- ↑ https://archive.is/9tqLY
- ↑ https://www.youtube.com/watch?v=uGqIjYzmAXc
- ↑ https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc
- ↑ https://archive.is/wip/bzNcJ
- ↑ https://github.com/chrislgarry/Apollo-11/blob/master/README.md
- ↑ https://archive.is/wip/SX8gY
- ↑ https://old.reddit.com/r/Colorization/comments/gze0ej/margaret_hamilton_lead_software_engineer_of_the/futsisw/
- ↑ https://archive.is/wip/jAWiG
- ↑ https://news.ycombinator.com/item?id=12993945
- ↑ https://archive.is/Fiwio
- ↑ https://brewminate.com/margaret-hamilton-the-woman-behind-the-software-for-the-apollo-11-moon-mission/
- ↑ https://archive.is/wip/IR0Hu
- ↑ Snyder, Lawrence and Henry, Ray Laura, "Fluency7 with Information Technology", Pearson, ISBN 0-13-444872-3
- ↑ https://blog.google/products/maps/margaret-hamilton-apollo-11-tribute/
- ↑ https://archive.is/KUqRe