I've seen a lot of people waste time on writing documents that just sit there unread. No one wants to RTFM, esp one written a few years ago that is likely not accurate.
without any documentation, all you have is word of mouth, and when people quit, the organizations knowledge DECREASES over time
> people waste time on writing documents that just sit there unread. No one wants to RTFM
documentation is hard... most documents that i have seen are mostly brain dumps, very badly formatted, just very hard to follow...
one thing i think severely missing in school and otj training is how to write documents people WANT to read
Documentation, like comments, is most useful when it answers "why" sometimes "how" but rarely "what". And "why" changes much more slowly.
It's why I find API documentation to border on useless. I need examples and rationale, not variable names.