Margaret Heafield Hamilton is a computer scientist, systems engineer, and business owner. She was Director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed onboard flight software for the Apollo space program. In 1986, she became the founder and CEO of Hamilton Technologies, Inc. in Cambridge, Massachusetts. The company was developed around the Universal Systems Language based on her paradigm of Development Before the Fact for systems and software design.
Margaret Heafield was born to Kenneth Heafield and Ruth Esther Heafield . She graduated from Hancock High School in 1954, and earned a B.A. in mathematics with a minor in philosophy from Earlham College in 1958. After graduation, she briefly taught high school mathematics and French in order to support her husband while he worked on his undergraduate degree at Harvard, but with the ultimate goal of pursuing a graduate degree at a later time. She moved to Boston, Massachusetts, with the intention of doing graduate study in abstract mathematics at Brandeis University. In 1960 she took an interim position at MIT to develop software for predicting weather on the LGP30 and the PDP1 computers for professor Edward Norton Lorenz in the meteorology department. At that time, computer science and software engineering were not yet disciplines instead, programmers learned on the job with handson experience.
Source: Wikipedia