soundcloud platform do:s and don't:s at how to web 2011

29
SoundCloud Platform Do :s and Don’t :s Eric Wahlforss CTO/ SoundCloud How To Web Bucharest 2011

Upload: eric-wahlforss

Post on 09-May-2015

3.152 views

Category:

Technology


0 download

TRANSCRIPT

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

SoundCloud PlatformDo:s and Don’t:s

Eric Wahlforss CTO/SoundCloudHow To Web Bucharest 2011

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

http://snd.sc/qHcYR0

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

soundcloud.com/ericsoundcloud.com/forss

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

SoundCloud

Site & Apps

Platform

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

What is an API?Application Programming Interface ≈ Platform

Computers talking to each other

Exchange and manipulation of data

Essential part of the web’s success

Adam Smith’s wet dream

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

Hyper division of labour...

Adam Smith (1723-1790)

... and a network economy

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

developers.soundcloud.com

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

cakewalk.com/products/sonar

Cakewalk SONAR X1

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

Thinglink

thinglink.com

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

Onesheet

onesheet.com

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

Radio Free

stockholm.musichackday.org

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

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

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

API Do:s and Don’t:s

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

“Time to integration”

Time

Effortin days

Plain vanilla API7 days

API Wrapper4 days

Great docs3 days

Sharekit1 day

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

Do watch your metrics

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

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

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

Do write kick-ass docs

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

Do talk about shiny new things!

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

Don’t pay people

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

Do eat your own dogfood

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

Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php

Don’t change

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

Do engage the community

http://mulqueeny.wordpress.com/2011/06/19/whats-the-point-of-a-hack-day/

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

Do BizDev 1.0->1.5->2.0

http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html

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

Do failDo iterateDo failDo iterateDo failDo iterate

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

[email protected]

twitter.com/ericwsoundcloud.com/ericsoundcloud.com/forss

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

We’re hiring :)soundcloud.com/jobs