""It was a turning point... recognizing software engineering as a discipline." – NASA oral history."
마가렛 해밀턴 소개
수학 선생님 출신으로 NASA 아폴로 미션 소프트웨어를 이끈 선구적인 여성 프로그래머.
초기 생애와 여정
수학 선생님으로 시작해서, MIT에서 날씨 예측 프로젝트 때문에 프로그래밍으로 전향했어.
인생의 전환점
1960년대 NASA가 아폴로 계획 때문에 사람 뽑으면서, 임무가 워낙 중요하니까 ‘소프트웨어 엔지니어링’이라는 말을 처음 만들어 냈대.
도전과 극복
아폴로 8호 소프트웨어 오류 위험, 선구적인 오류 감지 및 복구 코드로 극복!
주요 업적
아폴로 11호 달 착륙에 사용된 비행 소프트웨어를 직접 개발했어.
업무 습관과 철학
팀 작업 과정에서 꼼꼼한 테스트와 문서화를 강조했어요.
학생들에게 전하는 조언
코딩하기 전에 뭘 만들려고 하는지 확실히 알아야 해! 그리고 에러는 실력 늘릴 기회라고 생각하면 돼. – 구전 역사에서.
명언
“소프트웨어 엔지니어링을 하나의 학문으로 인정하게 된… 전환점이었죠.” (NASA 구술 역사 기록에서)




