Home / Technology / Margaret Hamilton: The Pioneer Who Mapped Code
Margaret Hamilton: The Pioneer Who Mapped Code
14 Aug
Summary
- Software engineering was coined by Margaret Hamilton in the 1960s.
- Hamilton led the flight software team for NASA's Apollo space program.
- A software crisis occurred from the 1960s-1980s due to a lack of professionalization.

The concept of software engineering, now fundamental to computing, was once a distant idea. This discipline's foundation was laid in the 1960s by Margaret Hamilton, a key figure in NASA's Apollo space program. Hamilton led the flight software team, where she first articulated the term "software engineering."
Her pioneering efforts established processes and best practices essential for the Apollo mission's success. Before her, programming was largely unstructured, with hardware receiving more attention than the invisible code. This lack of professionalization contributed to a significant "software crisis" between the 1960s and 1980s, characterized by widespread project delays, cost overruns, and critical software defects.