Wired has a great feature on Margaret Hamilton, the programmer at the center of the development of software itself in the Apollo program.