May 2010
Intermediate to advanced
384 pages
8h 51m
English
Software developers have been battling the challenge of creating complex software projects since the first program was written.1 Even in the infancy of computers, the challenge of programming with primitive tools pushed the limits of what people could accomplish. Seminal books on project management such as Mythical Man Month, written in the sixties, address challenges that are seen to this day.
1 http://en.wikipedia.org/wiki/Bernoulli_number
The complex Apollo program was almost undone by unanticipated glitches in the Lunar Module’s navigation and guidance computer in the final seconds before the historic landing. That computer had only 4,000 words of memory2 (one-millionth of the memory in ...