in reply to use documentation;

Widely used open-source software sprouts documentation for the same reason that active newsgroups sprout FAQs. In Larry Wall's words:
laziness: ...and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. Also, hence, this book...