Your SlideShare is downloading. ×
  • Like
  • Save
Unpacking Developer Experience
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Unpacking Developer Experience

  • 4,722 views
Published

The Developer experience for your API is much like an unpacking experience of a product. It begins when a developer first lands on your developer portal wanting to learn more about your API and what …

The Developer experience for your API is much like an unpacking experience of a product. It begins when a developer first lands on your developer portal wanting to learn more about your API and what he sees there is either gonna make or break his experience. 10 things you can do to ensure it's a pleasant one.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,722
On SlideShare
0
From Embeds
0
Number of Embeds
26

Actions

Shares
Downloads
3
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UnpackingThe Developer Experience Amit Jotwani @amit
  • 2. Play around with lots of APIs.Build tools that help solve developer pain Live rent free in Manhattan.
  • 3. UnpackingThe Developer Experience
  • 4. Package Rage“heightened levels of anger and frustration resulting from the inability to open hard-to-open packaging”
  • 5. "It matters because it sets the tone for their whole relationship with that product." Jony Ive, Apple
  • 6. But, Developers are people too How about Developer Experience?
  • 7. WTF?
  • 8. "People who are really serious about software should make their own hardware." Alan Kay
  • 9. "People who are really serious about API should care about Developer Experience." Yours Truly
  • 10. “Treat your API like your Product” John Sheehan, RunScope > IFTTT > Twilio
  • 11. 10 StepsGreat Developer Experience
  • 12. 1. Keep it simple
  • 13. Dwolla Developer Page
  • 14. 2. English please Don’t get all marketing on us
  • 15. Twilio Home Page
  • 16. QWhat can they stop doing if they use your API? What pain are you solving?
  • 17. Stripe Home Page
  • 18. 3. Simple & Fast Signup Do not ask me a million questions Where is your Signup button?
  • 19. #sadface
  • 20. Singly Sign up
  • 21. Singly API Explorer
  • 22. 4. Hello World 5 mins or less
  • 23. Big Commerce Home Page
  • 24. 5. API Key Provisioning Dont keep me waiting
  • 25. 6. Be clear Costs, limitationsTell them what to expect Free trial
  • 26. Foursquare - Rate limits SendGrid - pricing/email quota
  • 27. 7. Stellar Documentation Complete Up to date No PDF’s
  • 28. Foursquare documentation
  • 29. 8. InteractiveDocumentation
  • 30. Mashery API Explorer
  • 31. Klout Interactive Console
  • 32. 9. Show the code
  • 33. Client Libraries - Twilio
  • 34. Code Snippets - SoundCloud
  • 35. Sample Apps - Twilio
  • 36. 10. Inspire them
  • 37. Klout App Showcase
  • 38. Be available Stack Overflow Twitter Other contact info
  • 39. UnpackingThe Developer Experience Amit Jotwani @amit