Today I found this article in News Ycombinator:
I subscribe everything said in it as it's inline with my experience in software. Engineers are most of the times too ambitious in their asumptions and Space Races has been a very good testbed for different ways of understanding engineering.