The most important element to developer success, with APIs, open source, or other tools, is documentation. Yet, any developer will tell you that most of it isn’t very good. Bad documentation happens on accident, for a lot of reasons… — Busy working on the product Don’t know enough about the product Know too much about the product Haven’t found the time to focus on it Not sure what needs to do in the docs