Is there a better version of this in 2016 somewhere?
[1] https://www.amazon.com/Modern-Technical-Writing-Introduction...
[2] I wrote a lot of Fluentd's documentation in its early days http://www.fluentd.org/
The things expressed in the article are still pretty valid. Except for the first one (I don't like cutsy documentation), the rest are solid starting points.
The biggest one for me is to tell people what to do. Don't ask or talk in the passive voice.