adam liptrot

Carson Summit Part 5: Shaun Inman - Mint

10 Reasons Why You Need to Build an API

Shaun gives us his list of goodness you get from APIs

APIs obscure the storage format and the retreival process.

  1. Increase brand awareness. You start to see your brand outside of its normal home and this gets noticed. eg GoogleMaps, Flickr. It also has the dual benefit of empowering users who then readily talk/blog about how they did it.
  2. Allows users to own their own data - builds goodwill.
  3. Builds goodwill for developers - Flickr use their own API internally to save their teams time.
  4. Good excuse for a community.
  5. Improves code quality - you have to keep the API in mind while developing and it clarifies the mental model of your application.
  6. Simplifies the internal re-use of data (see 3.)
  7. Allows others to extend the functionality of your application - things you don't have time to develop eg SVG charting in Mint.
  8. Allows alternate input mechanisms - eg desktop input.
  9. Unanticipated applications of your data eg Chicago Crime mashup.
  10. Turns your application into a platform on which other things depend.

Posted: Mon 13 Feb 2006 ~ filed under Talks ;

Comments

what's this

You're reading "Carson Summit Part 5: Shaun Inman - Mint", a post on my personal blog.

blog

archive

see older posts

about

A web developer living and working in County Durham.

contact

Skype, , Flickr etc. ~ adamliptrot

Email ~

Download my card

Top