Saw this article this morning, and while the meat of the article is specifically referring to WordPress, the first couple of paragraphs are good words to live by whatever the project — even outside of development.
Documentation, failure and research, while all great things needed within development, also span good work ethics and problem solving in general.
Source: wpmudev – How to Cope with WordPress Coding Overwhelm