@toran @xuxxux You can also be too close to your software and your development environment.
Hell, I write documentation professionally, and I know the docs I produce for my own programs aren't as good as those I produce for other people's, because things I think are "obvious" about my own software are, in fact, only obvious to me.