top of page
  • LinkedIn
  • Twitter
  • Instagram
  • email icon2
  • YouTube
  • medium blog black

Origin of the term "Software Engineering"

Jul 20, 2022
1 min read

❓ #DidYouKnow MargaretHamilton coined the term #softwareengineering?


🚀 #MargaretHamilton was director of the Software Development Division of the Instrumentation Laboratory at #MIT, where the on-board flight software for the #Apollo Guidance Computer was developed [1].


🤓 In addition to writing the code, the team's tasks included testing to validate that the program met the requirements. Following these efforts, Hamilton later coined the term "software engineering" - the foundation of modern #ArtificialIntelligence [2].


💪 The effort required for the software design had been severely underestimated. By the time of the first moon landing in 1969, about 1400 person-years had been spent on this task at MIT. The peak of activities was reached one year earlier, in 1968, with a total of 350 person-years [3].


❌ The software had to be as error-free as possible, and any anomalies had to be understood and recorded to determine any potential impact on the mission. No bugs were discovered during the missions, but each program flew with some known and documented problems [3].


👨‍🚀 Eventually, the developments of Hamilton and her team at MIT prevented the abort of the #Apollo11#lunar landing on this exact day, July 20, 1969 🗓. A flaw in the design of the rendezvous radar provided the computer with incorrect information. Thanks to the software's measures, the mission could continue safely [4].


🐞 Today, anomaly detection is considered an important aspect of Artificial Intelligence, yet it is still difficult to deploy #machinelearning based algorithms for #spaceexploration [5].







Contributing Editor: Daniel Leidner, Women in AI & Robotics Member and #Advisor





 
 
 

17 Comments


丽 赵
2 days ago

This piece’s take on fragmented identity resonates—I’ve been exploring similar themes through character archetypes. Harlequin from The Freak Circus offers a surprisingly grounded lens for that work, especially around duality and transformation in performance-based storytelling.

Like

Henry Barks
6 days ago

Congratulations to the team on getting this important paper published — well deserved. For readers who need to apply these findings to real-world project scheduling, a concise comparison like primavera p6 vs ms project provides a helpful, practical perspective. It’s a useful companion when deciding which tool best supports complex, resource-driven construction schedules mentioned in the study.

Like

notice1991
Oct 07

The Veryfb scaling notes collect field reports on stalled scaling, old-campaign recycling, and B2B lead form questions. It is worth reading when daily conversions exist but budget increases or campaign duplication no longer produce stable volume.

Like

notice1991
Sep 04

The core functionality here is solid for both encoding and decoding needs. What sets it apart is the commitment to local processing, meaning your data does not have to leave your machine. This makes it a good option for developers who are testing with payloads that might contain proprietary or personal data. The interface supports pasting text directly, and the added file support broadens its utility. If you are looking for a way to handle conversions without the usual privacy trade-offs, this browser-based conversion option is worth exploring.

Like

Saimon Blackers
Sep 04

Really enjoyed this deep dive into how "software engineering" was coined and the shifts that followed. For a practical perspective on applying those engineering principles to custom projects, check out this Guide — it's a concise walkthrough of bespoke software development practices. Helpful for readers wanting to connect the historical origin with today's applied methods.

Like
bottom of page