On Tuesday, 2 August 2016 at 20:26:06 UTC, Jack Stouffer wrote:
(...)

I cannot agree more with that.

In my opinion open source community massively underestimates the importance of high-level examples, articles and tutorials. To most library authors (judging from projects I've seen) source code and reference docs is 90% of usability and everything else is 10%. This is completely wrong and upside-down!

If you are a library author and you are reading this, let me quantify this for you.

Influence of parts of documentation on usability:
- Good tutorials and high-level examples for typical actual use-cases: 60% - Good README file with very clear instructions for installation and any other setup, e.g. interoperation with typical set of other libs: 25%
- An article in prose explaining motivation for the library: 10%
- Examples in online reference documentation: 3%
- All the other elements reference documentation, source code readability: 2%

This has no scientific basis, but I felt compelled to use numbers because words cannot illustrate the massive extent of the problem.

Again, if you are a library author and you think this rant is silly then yes, your documentation is that bad.

This also explains part of complaints on Phobos documentation - people don't get the general idea of how to make things work together. Those who do get the general idea don't care much about the exact width of whitespace and other similar concerns.

Reply via email to