آراس، زمانی که زنان برای ورود حرفهای به دنیای تکنولوژی تشویق نمیشدند. او در سالهای دهه ۶۰ میلادی فعالیت میکرد همیلتون ۲۴ ساله با مدرک لیسانس ریاضی توانست شغل برنامهنویسی در امآیتی را آغاز کند. او قرار بود همسرش را به مدت سه سال زمانی که مشغول تحصیل در دانشکده حقوق هاروارد بود، همراهی کند. بعد از آن نوبت به او میرسید تا تحصیلات پیشرفته را در رشته ریاضیات ادامه دهد.
اما آنچه نقشه زندگی مارگارت را تغییر داد، «برنامه فضایی آپولو» بود. او تصمیم گرفت روی شاهکاری مهندسی کار کند. شاهکاری که قرار بود به تغییر آینده جهان انسانها و دنیای دیجیتال بینجامد.
مارگارت از ابتدا و همینطور در سالهای ۱۹۶۰ شخصیتی غیرمعمولی داشت. مادری که کار میکرد و در مسیری مثبت اما رادیکال قرار داشت. او دخترش لورن را بعدازظهرها و اواخر هفته به محل کار میبرد. دختر چهار ساله روی زمین لابراتوار دراز میکشید و به رودخانه «چارلز» نگاه میکرد در حالی که مادرش مشغول کار برنامهنویسی بود؛ آن هم کار روی برنامه فرماندهی به «کامپیوتر آپولو».
وقتی مسیر شغلی مارگارت روی روالی معمول افتاد، دنیای نرمافزار به خاطر راهاندازی برنامه آپولو توسط جان.اف.کندی در سال ۱۹۶۱ در آستانه جهشی بزرگ بود. آزمایشگاه «اینتسرومنتیشن امآیتی» جایی بود که همیلتون در آن کار میکرد.
زمانی که پروژه آپولو فاش شد، اهمیت و ارزش نرمافزار هدایتگر آن برای همگان مشخص شد. مارگارت در سال ۱۹۶۵ مسئول نرمافزار پردازنده پرواز کامپیوترهای آپولو شد. اتفاقی هیجانانگیز که آمریکا وابسته به آن بود. فشار کاری باعث شببیداریهای همیلتون شده بود. او یک بار بعد از مهمونی خیلی دیر وقت به آزمایشگاه رفت تا کد ناقصی را که نوشته بود تصحیح کند.
تا میانه سال ۱۹۶۸ بیش از چهارصد نفر روی نرمافزار آپولو کار میکردند، نرمافزاری که قرار بود آمریکا را برنده رقابت سفر به ماه کند. همانطور که بعدها معلوم شد این نرمافزار به دنیا و نه فقط آمریکا کمک کرد. کار همیلتون و همکارانش بر روی این برنامه داشت صنعت چهارصد میلیارد دلاری فضانوردی را تغییر میداد.
در ماه ژوئیه سال ۱۹۶۹، دقایقی پیش از نشستن «آپولو ۱۱» روی دریای آسایش (یکی از دریاوارهای ماه) اهمیت برنامه نوشته شده مشخص شد. «آپولو ۱۱» پیش از فرود و در مرحلهای حساس چندین خطا را تجربه کرد. اما نهایتا این توضیحات تکنیکی همیلتون و دیگران بود که مشکل پیش آمده را رفع کرد.
به خاطر دستاوردها و کار مارگارت، قابلیتهای انسان و آنچه میتواند انجام دهد نه تنها در فضا که بر روی زمین تغییر پیدا کرد. «مهندسی نرمافزار» که او آن را پایهگذاری کرد، صرفا در سفر انسان به ماه کاربرد نداشت. این مفهوم برای بسیاری از کارهای آتی انسان به کار آمد.
مارگارت در دهه ۷۰ میلادی از ناسا و برنامه آپولو رفت. او تصمیم داشت کمپانیهای نرمافزار جدیدی راهاندازی کند. شرکت خودش به نام «تکنولوژیهای همیلتون» را تاسیس کرد که تنها چند خیابان از امآیتی فاصله دارد. همانجایی که مسیر شغلیاش و خط دهی به انقلاب کدنویسی آغاز شد.