As a developer, I often find myself knee-deep in a new technology â perhaps investigating a library, or learning a language. Iâm trying to frame new concepts in my head, applying my own data and architecture on the fly to the generic explanations in the docs. Itâs hard! Which is why itâs jolting to read something like:
- [This library] makes it painless to [do difficult thing].
- [Complicated thing] made simple and easy.
- All you have to do is just [difficult thing].
If someoneâs been driven to Google something youâve written, theyâre stuck. Being stuck is, to one degree or another, upsetting and annoying. So try not to make them feel worse by telling them how straightforward they should be finding it. It gets in the way of them learning what you want them to learn.
When Iâm writing technical docs, annoyingly, I find myself putting âjustâ in all the time, despite having strongly-held views about words such as this. I think itâs because Iâm so keen to share my enlightenment. Itâs exciting that the code Iâve written might be able to help, and naturally Iâm keen to communicate that. A bit of light editing lets you keep the enthusiasm for the code, lose the bits that could be interpreted as condescending, and improve the clarity, to boot.