This is still a work in progress, and no doubt commits some of the errors it tries to describe, or those described in The Elements of Style which it refers to.
Clear writing is hard.
Explaining a complex subject like computer software to a novice audience is difficult because you, the writer, are immersed in technical details before you even begin writing. Your task is to bring the reader to a level of familiarity with your subject equal to, or at least close to, your own familiarity. This guide gives you practical advice, from my own writing experience, to help you develop clear, instructive, maintainable, and ultimately valuable software documentation. What follows is a series of rules that you can apply to what you've written, or are going to write, to improve the documentation you produce. These tips do not attempt to cover the most common English usage and composition errors.