I know that there are many community articles/posts but I think that official (and well organized) documentation can, at least, improve the number and average quality of addons and lure more developers.
This came in my mind browsing a little bit IPB website.