How to think about documentation and how to structure it in a way that it addresses the right audience. — It’s one of the most important things in software engineering: Good documentation. Some people love it, some people hate it, but there is no denying its importance. This is true for all projects: internal tools, open source projects, and closed-source libraries with a public API. In this post I talk…