I'm drawn to materials that have a history.
The most important single aspect of software development is to be clear about what you are trying to build.
Success is not final, failure is not fatal: It is the courage to continue that counts.