Reading a Blog post a day really is an awesome way to get your drip learning on!
I love this quote
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand“.
Code Review is a great topic, particularly in this world of faster and faster and faster deliver.
In terms of reusing code, one trick is to have a team (even if just a team of two) people who code review each others work. You can also purchase code reviews from Microsoft Services or from a partner. the Microsoft Dynamics CRM team also has tons of samples, white papers and trainings that define best practices. Adding code review and refactoring into your processes can significantly increase quality. The other variable is to include TIME to do code reviews and to think about the bigger picture.
It is the default to "solve the issue and request quickly", but to solve the issue and need with sustainability is the goal.