Development Practices Four Tips for Dealing with Poorly Documented Libraries Tackling poorly documented code libraries can be a hassle. When in doubt, glean as much information as you can and piece together a strategy.
Development Practices Using Cookbook Documentation to Pass on Knowledge Cookbook documentation organizes material into "recipes," simple practical problems along with a described solution and short code sample.
Development Practices Sticky Documentation, Part 2: Source Control History as Documentation How to make the most of documentation that "sticks" close to an application through its lifecycle—source control history.
Development Practices Framework Docs Are a First-Class Citizen Documenting your framework code is crucial to its success. I recommend Documentation Driven Development (DDD).