‘When I first came up with the term, no one had heard of it before’ — Quote of the day by NASA’s former software director Margaret Hamilton on the birth of software engineering
The computing industry was once unrecognizable from the one we see today, with the idea of discipline centered around writing code treated as some kind of fantasy. That was before industry pioneer Margaret Hamilton coined the term while leading the flight software team for NASA’s Apollo space program in the 1960s.
“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.”
Pioneering an industry
Hamilton was describing the process by which she coined the term “software engineering” and, by doing so, defined an entire computer science discipline, in an interview.
Quote of the day
This article is part of TechRadar Pro’s QOTD project to provide an insight into the minds of the brightest and most recognized figures in the technology industry today and in years gone by. Read the full series here.
Rather than an interview for any media outlet, the transcript for this interview appeared in the first edition of the computer science textbook ‘Fluency With Information Technology: Skills, Concepts, & Capabilities’ by Lawrence Snyder and Ray Laura Henry.
Latest Videos FromTechRadar
She recalled during this conversation a particularly memorable moment in which a highly respected hardware guru explained to everyone in the meeting that the process of building software should also be considered an engineering discipline – just like hardware. That’s because she and her colleagues had earned the respect of others in the room as being in an engineering field in their own right.
Teething issues
Before Hamilton coined the term and defined many of the processes and best practices that drove the software achievements at NASA during the Apollo mission, the approach to computing was in a state of disarray.
People, at the time, valued physical hardware and the components fitted underneath far more than the code that nobody could see. Programming, in a sense, wasn’t seen as a real science until Hamilton came along.
During her time at NASA, she created vital on-board flight software, with a particular highlight being her error-detection-and-recovery system. Her contributions were immortalized in the 2022 short film ‘To Go to the Moon’, in which she was portrayed by Dominque Roberts.
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
This attitude led to a software crisis in the 1960s through the 1980s, with many projects running over budget and schedule and with the software that was published containing critical bugs, with costly consequences. This was the direct impact of a lack of professionalization in the field.
Source
The computing industry was once unrecognizable from the one we see today, with the idea of discipline centered around writing code treated as some kind of fantasy. That was before industry pioneer Margaret Hamilton coined the term while leading the flight software team for NASA’s Apollo space program in the…
Recent Posts
- Apple and Epic argue over how much Apple should get from purchases made outside the App Store
- Quordle hints and answers for Friday, August 14 (game #1663)
- Mico, Microsoft’s weird lil’ AI guy, has been demoted
- ‘When I first came up with the term, no one had heard of it before’ — Quote of the day by NASA’s former software director Margaret Hamilton on the birth of software engineering
- ‘That is not acceptable’: Judge orders Google to make rival app store installs easier
Archives
- August 2026
- July 2026
- June 2026
- May 2026
- April 2026
- March 2026
- February 2026
- January 2026
- December 2025
- November 2025
- October 2025
- September 2025
- August 2025
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023