How to Design a Good API and Why it Matters2
Why is API Design Important?
APIs can be among a company's greatest assets
_ Customers invest heavily: buying, writing, learning _ Cost to stop using an API can be prohibitive _ Successful public APIs capture customers
Can also be among company's greatest liabilities
_ Bad APIs result in unending stream of support calls
Public APIs are forever - one chance to get it right