マーガレット・ハミルトン (科学者)
ケニス・ハーフィールドとルース・エスター・ハーフィールド(旧姓パーティングトン)の間に生まれた。1954年にハンコック高校を卒業し、1958年、アーラム大学(英語版)において、数学と副専攻の哲学の分野でBA(Bachelor of Arts)を獲った。卒業後、夫が学士号を獲るまでの間、一時的に高校数学とフランス語を教えた。その後ブランダイス大学の大学院で純粋数学を学ぶため、ボストンへと移り住んだ。1960年、気象学のエドワード・ローレンツ教授のもとでコンピュータLGP-30とPDP-1(マービン・ミンスキーのプロジェクト)による天気予報用ソフトウェアを開発するため、マサチューセッツ工科大学(MIT)の暫定的な職に就いた。コンピュータ科学やソフトウェア工学は現代と比べれば未確立であり、プログラマたちは現場で、それらに相当するものを実践から確立している状況だった。
1961年から1963年まで、リンカーン研究所で防空管制システムSAGEのプロジェクトに関わった。そこでハミルトンは、「敵性航空機」を見つけ出すための、最初のAN/FSQ-7コンピュータ(XD-1)用のソフトウェアを書くプログラマーの1人だった。また、空軍ケンブリッジ研究所用のソフトウェアも担当した。