Wrote an article
I wrote "
From feature request to API design
", where I describe the process of creating an API starting from your users' needs.