نشان افتخار برای بانویی که برنامه آپولوی ناسا را نوشت
باراک اوباما، آخرین مدال آزادی (بالاترین افتخاری که به یک شهروند اعطا می شود) را به مارگارت همیلتون، بانویی که نرم افزار فضاپیمای آپولو را برای ناسا نوشته بود اهدا کرد.
امروزه همه «مهندسین نرم افزار»، عنوان شغلی خود را مرهون زحمات همیلتون هستند. او برای اولین بار این عبارت را به کار برد و از آن پس تاکنون، متخصصین این حوزه را با اصطلاح مهندس نرم افزار می شناسند.
وی در دهه ۶۰ میلادی، به عنوان یک برنامه نویس کامپیوتری در دانشگاه MIT مشغول شد. در آگوست ۱۹۶۱، ناسا با MIT قراردادی جهت ساخت و توسعه سیستم هدایت و راهبری یک فضاپیما امضا کرد.
همیلتون ریاست گروه توسعه دهنده نرم افزار حین پرواز را به عهده گرفت که از جمله فعالیت های این تیم می توان به ساخت سیستم هشدار، حین سنگین شدن بیش از حد کامپیوتر اشاره کرد. این سیستم هشداری باید ضمن جلوگیری از توقف کامپیوتر، دستگاه را به سمت انجام کارهای مهم هدایت کند تا از بار پردازشی آن کاسته شود. به این صورت بود که سیستم کامپیوتری فضاپیما از کار نمی افتاد.