Even the most hardcore open source developers need to write documentation to go with their code. Whether it’s design specifications, code comments, a reference manual, or the entire user guide, having good documentation can mean the difference between people using and contributing to your code, or throwing it away as a bad joke.
The original video is available here.