There are well-designed APIs, and there are APIs that are badly designed. It's a no brainer that a well-designed API makes life easier for everyone.
While there are lots of articles on APIs best practices, I would like to know how poor APIs are designed and what processes birth them.
Thanks for your contributions.