NASA-SP-287: What made Apollo a success?
ntrs.nasa.gov
ntrs.nasa.gov
In the software engineering world there's a few well known blog posts which seem to encode similar lessons, for example the Things You Should Never Do series by Joel which discourages doing full rewrites.
Going a bit meta, one problem with this kind of post is that it's a bit long (87 page PDF) so reading it to make comments or spark interesting discussion takes longer than your typical blog post or news article. I'll probably get started reading it tonight, but there's no guarantee I'll finish it. I love the general idea of learning from past generations and building upon their achievements, although I expect many lessons from this era have already been integrated in our understanding of engineering as it relates to software development. However, maybe there's still value in rehashing this understanding to make sure that hard-won lessons are not forgotten.