Live Blogging The Future of Web Appspart V
Shaun - who seems like a really nice down-to-earth kinda guy - might not be the most dynamic speaker, but he makes some very good points. And for the uninitiated, he gives a great 1.0 summary of why to use an API in the first place. Check out his cool tracking product
Mint or his
blog.
10 Reasons Why You Need to Build an APIShaun InmanMint- Increase brand awareness: Gets info out to influential group and empowers groups of early adopters to do things with your code in new ways.
- Allow users to own their data
- Builds good will with developers and saves time to do things over and over again
- A perfect excuse for a community
- Solving problems via an API can improve the quality of your code
- Simplify internal reuse of data
- Allow others to extend the functionality of your application. For example, things that you have no interest/intention of doing yourself.
- Alternat input mechanisms (like via blogs and such)
- Unanticipated applications of your data (mashups: Google Maps Chicago Crime)
- Turn your program into a platform