Article covering some of the stumbling blocks to using APIs that cause a bad API experience for developers.