Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
THE DEVELOPER EXPERIENCE                WHAT IT IS              WHY IT MATTERS     HOW TO MAKE IT NOT SUCK                ...
USER EXPERIENCE“The sum of all interactions and events, both positive and negative, between a        user and a web site.”...
USER EXPERIENCE    Do I want to use it?    How do I sign up?   How do I get started?     How do I use it?    How do I get ...
DO I WANT TO USE IT?
HOW DO I SIGN UP?
HOW DO I SIGN UP?
HOW DO I GET STARTED?
HOW DO I USE IT?
HOW DO I GET HELP?
DEVELOPER EXPERIENCE“The sum of all interactions and events, both positive and negative, between a  developer and a librar...
DEVELOPER EXPERIENCE      Do I want to use it?      How do I sign up?     How do I get started?       How do I use it?    ...
DO I WANT TO USE IT?
HOW DO I SIGN UP?
HOW DO I GET STARTED?
HOW DO I GET STARTED?
HOW DO I USE IT?
HOW DO I GET HELP?
WHY SHOULD YOU CARE?
WHO ARE YOU?               Developer Experience                (Library, Tool, API, ...)PROVIDERS                         ...
...WHO AM I?Childhood          University               hood          Now            2002                2006             ...
WHY DOES DX MATTER?               Bad Experience                      I have to use X.Bare Minimum Usage       Low Barrier...
WHY DOES DX MATTER?             Good Experience      I like to use X.Innovative Usage         External Evangelism
LET’S BREAK IT DOWN...
Do I want to use it?
Does it have the features I need?Documentation         Interactive Explorer
Can I safely build a business on top of it?  Licensing                   Pricing              Stability
Case Studies
How do I sign up?
How do I sign up?Best answer: No signup! No key!
Automated Key Signup
Usage Dashboard
How do I get started?
Downloads for Every Environment
Client Libraries for Every Language
“Hello World”(From 0 to 60 in 15 minutes)
How do I use it?How do I learn how to use it?     Do I enjoy using it?
How do I learn how to use it?       Documentation Comprehensive      Easy to NavigateReference & Guide    Easy to Search  ...
Documentation                      should be Comprehensive      Every method, parameter, return value, defaults,implementa...
Documentation    should include both Reference & Guide
Documentation       should include Runnable Code
Documentation should be   Easy to Navigate
Documentation should be   Easy to Search
Documentation should be   Easy to Search                             on Google, too
Do I enjoy using it?        API DesignFamiliarity      CompatibilitySimplicity       Debuggability
API Design:          HTTP   Familiarity           Compatibility   Use standards          Support both(when it makes sense)...
API Design: JavaScript      Familiarity                    Compatibility Use object literals for             Use a namespa...
How do I get help?
ForumEmail Subscription     & FeedsSpam Handling &  ModerationPoster Statistics   & Badging
Forum
Forum
GETTING FEEDBACK
Documentation can have   Comments
But they’re not for everybody.
Documentation can have   Feedback Form
Documentation can be   Editable
Documentation can be   Forkable
Issue Tracker Comments     Votes Status      NotificationCategories    Search
Issue Tracker
Issue Tracker
HUNGRY FOR MORE?
developerexperience.org
developer-support-handbook.org
BOOKS “If there is any one secret of success, it                                           “The downside of attending to t...
NOW WHAT?
PROVIDERS:                   1. CareI                 2. Prioritize                 3. Improve
CONSUMERS                                Thanks!It’d be great if you     changed X.    I’d use it more if it had          ...
CONFERENCE ATTENDEES                      ...that’s all of you. What do   I like about X? Whatcould be bet ter? What can I...
THE DEVELOPER EXPERIENCE                   IT MATTERS              LETS MAKE IT NOT SUCK                        twitter.co...
Upcoming SlideShare
Loading in …5
×

Downloads for Every Environment The Developer Experience

23,209 views

Published on

Downloads for Every Environment

Published in: Technology
  • Did You Get Dumped? Do you still want him back? If you act now, I can help you. ➤➤ http://goo.gl/FXTq7P
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

×