SoundCloud Platform  Do:s and Don’t:sEric Wahlforss CTO/SoundCloud How To Web Bucharest 2011
http://snd.sc/qHcYR0
soundcloud.com/ericsoundcloud.com/forss
SoundCloud       Site & Apps        Platform
What is an API?Application Programming Interface ≈ PlatformComputers talking to each otherExchange and manipulation of dat...
Hyper division of labour... ... and a network economy        Adam Smith (1723-1790)
developers.soundcloud.com
Pro Tools 10           avid.com
Cakewalk SONAR X1     cakewalk.com/products/sonar
Thinglink            thinglink.com
Onesheet           onesheet.com
Radio Free      stockholm.musichackday.org
Why API?   Allow people to use their own data...   ... empower people–everybody loves talking about stuff   that empowers ...
API Do:s and Don’t:s
Do KISS     http://37signals.com/svn/posts/3018-api-design-for-humans
“Time to integration” Effortin days          Plain vanilla API   API Wrapper   Great docs   Sharekit   Time          7 day...
Do think about scalability            @lenberg
Do watch your metrics
Do communicate MOST IMPORTANT STEP FOR BUILD PRODUCT IS BUILD PRODUCT.  SECOND MOST IMPORTANT IS BUILD PERSONALITY FOR PRO...
Do write kick-ass docs
Do talk about shiny newthings!
Don’t pay people
Do eat your own dogfood
Don’t change  Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
Do engage the communityhttp://mulqueeny.wordpress.com/2011/06/19/whats-the-point-of-a-hack-day/
Do BizDev 1.0->1.5->2.0http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/http://caterina.net/archive/000996.html
Do failDo iterateDo failDo iterateDo failDo iterate
Thanks!eric@soundcloud.com   twitter.com/ericw soundcloud.com/ericsoundcloud.com/forss
We’re hiring :)soundcloud.com/jobs
Upcoming SlideShare
Loading in...5
×

SoundCloud Platform Do:s and Don't:s at How To Web 2011

3,294

Published on

Published in: Technology, Economy & Finance
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,294
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
24
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

SoundCloud Platform Do:s and Don't:s at How To Web 2011

  1. 1. SoundCloud Platform Do:s and Don’t:sEric Wahlforss CTO/SoundCloud How To Web Bucharest 2011
  2. 2. http://snd.sc/qHcYR0
  3. 3. soundcloud.com/ericsoundcloud.com/forss
  4. 4. SoundCloud Site & Apps Platform
  5. 5. What is an API?Application Programming Interface ≈ PlatformComputers talking to each otherExchange and manipulation of dataEssential part of the web’s successAdam Smith’s wet dream
  6. 6. Hyper division of labour... ... and a network economy Adam Smith (1723-1790)
  7. 7. developers.soundcloud.com
  8. 8. Pro Tools 10 avid.com
  9. 9. Cakewalk SONAR X1 cakewalk.com/products/sonar
  10. 10. Thinglink thinglink.com
  11. 11. Onesheet onesheet.com
  12. 12. Radio Free stockholm.musichackday.org
  13. 13. Why API? Allow people to use their own data... ... empower people–everybody loves talking about stuff that empowers them ... ... which spreads the word about your service Developer community–the ultimate power users Extend your application–solve niche use cases Conceptual clarity–the essence of your serviceInspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman and http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
  14. 14. API Do:s and Don’t:s
  15. 15. Do KISS http://37signals.com/svn/posts/3018-api-design-for-humans
  16. 16. “Time to integration” Effortin days Plain vanilla API API Wrapper Great docs Sharekit Time 7 days 4 days 3 days 1 day
  17. 17. Do think about scalability @lenberg
  18. 18. Do watch your metrics
  19. 19. Do communicate MOST IMPORTANT STEP FOR BUILD PRODUCT IS BUILD PRODUCT.  SECOND MOST IMPORTANT IS BUILD PERSONALITY FOR PRODUCT.  http://www.avc.com/a_vc/2011/09/minimum-viable-personality.html
  20. 20. Do write kick-ass docs
  21. 21. Do talk about shiny newthings!
  22. 22. Don’t pay people
  23. 23. Do eat your own dogfood
  24. 24. Don’t change Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
  25. 25. Do engage the communityhttp://mulqueeny.wordpress.com/2011/06/19/whats-the-point-of-a-hack-day/
  26. 26. Do BizDev 1.0->1.5->2.0http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/http://caterina.net/archive/000996.html
  27. 27. Do failDo iterateDo failDo iterateDo failDo iterate
  28. 28. Thanks!eric@soundcloud.com twitter.com/ericw soundcloud.com/ericsoundcloud.com/forss
  29. 29. We’re hiring :)soundcloud.com/jobs
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×