Learn how to make the SharePoint object model work efficiently, and how to apply general programming techniques (such as caching and threading) to the SharePoint platform.
See the original post:
Best Practices: Common Coding Issues When Using the SharePoint Object Model (Update)