Project & Team Management Three Levels of Software Project Closeout Documentation Everyone wants more project documentation, but nobody wants to write it. Make the most of your time by only creating the documentation you really need.
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).