Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The 7 Deadly Sins of Developer Onboarding

The 7 Deadly Sins of Developer Onboarding

My talk as given at DevXCon SF 2017

Cristiano Betta

May 22, 2017
Tweet

More Decks by Cristiano Betta

Other Decks in Programming

Transcript

  1. SE7EN
    The
    Sins of Developer Onboarding

    View full-size slide

  2. Cristiano Betta

    View full-size slide

  3. DEVELOPER
    EXPERIENCE

    View full-size slide

  4. AAARRRRRRRRR

    View full-size slide

  5. AAARRRRRRRRR

    View full-size slide

  6. SE7EN
    The
    Sins of Developer Onboarding

    View full-size slide

  7. DEADLY
    The
    Sins of Developer Onboarding

    View full-size slide

  8. What do you value?

    View full-size slide

  9. Email addresses?

    View full-size slide

  10. Twitter followers?

    View full-size slide

  11. Paying users?

    View full-size slide

  12. Perfection
    Broken

    View full-size slide

  13. Perfection
    Broken Good Enough

    View full-size slide

  14. 1. Jargon-y
    The desire to show others
    that your are a smart-ass
    The desire to have show people
    you’re smarter than them

    View full-size slide

  15. 2. Unfocussed
    The desire to posses
    email addresses
    The desire to have others
    just figure stuff out on their own

    View full-size slide

  16. 3. Undisciplined
    The desire to ship before
    the documentation is ready
    The desire to ship before
    a product it is ready

    View full-size slide

  17. 4. Arrogant
    The desire for everyone to
    learn the way you learn
    The desire to want a product
    that magically explains itself

    View full-size slide

  18. 5. Scrooge
    The desire to make money
    The desire to make
    money of everyone

    View full-size slide

  19. 6. Frustrated
    The desire to punish
    bad behaviour
    The desire to have
    others deal with your
    spam problem

    View full-size slide

  20. 7. Short sighted
    The desire to have others
    make your SDKs for you
    The desire to have a
    product that doesn't need SDKs

    View full-size slide

  21. Hanlon’s Razor

    View full-size slide

  22. Hanlon’s Razor
    “Never attribute to MALICE
    that which is adequately
    explained by INABILITY”

    View full-size slide

  23. Cristiano Betta
    [email protected] work.betta.io
    @cbetta

    View full-size slide

  24. DevXCon Workshop
    May 23, 2̸17
    betta.io

    View full-size slide

  25. Cristiano Betta
    [email protected] work.betta.io
    @cbetta

    View full-size slide