Here is my take, documentation.
If you spend twice of the time that you spend coding on documentation, you will increase the usage. There are quite a few occasions that I used a library (and of course the programming language of that library) because the documentation was so complete, it taught me the underlying scientific method, it taught me programming.