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

Hierarchy of Developer Needs -- adapting when things go wrong

juliaferraioli
September 25, 2014

Hierarchy of Developer Needs -- adapting when things go wrong

Keynote at APIStrat Chicago 2014

juliaferraioli

September 25, 2014
Tweet

More Decks by juliaferraioli

Other Decks in Technology

Transcript

  1. Hierarchy of Developer Needs
    Julia Ferraioli
    Senior Developer Maslow Advocate
    @juliaferraioli
    google.com/+JuliaFerraioli

    View Slide

  2. Financial gain
    Shiny objects
    Respect and
    recognition
    Utilitarianism
    Socialization
    Self
    improvement
    What drives my
    community?

    View Slide

  3. Creative Commons image courtesy of Luc Galoppin

    View Slide

  4. Image courtesy of my bad planning

    View Slide

  5. But I’m a developer!
    I know what my developers need.

    View Slide

  6. Creative Commons image courtesy of Duncan Hull

    View Slide

  7. My mistake
    Reference docs
    Code samples
    Tutorials
    Discussion forum
    Online courses

    View Slide

  8. This works...
    sometimes

    View Slide

  9. Developer Profiles
    Enthusiasts Founder Enterprise Engineer

    View Slide

  10. No one hierarchy to rule them all
    Image used with permission of of Mirach Ravaia

    View Slide

  11. Back to the mistake
    Reference docs
    Code samples
    Tutorials
    Discussion forum
    Online courses

    View Slide

  12. Time to shuffle
    Online courses
    Tutorials
    Libraries, SDKs, gems
    Code samples
    Reference docs

    View Slide

  13. Time to shuffle
    Reference docs
    Paid support
    Code samples
    Online courses
    Libraries

    View Slide

  14. Time to shuffle

    View Slide

  15. Debugging your hierarchy

    View Slide

  16. gdb devexp

    View Slide

  17. Creative Commons image courtesy of Olga
    Mismatched...expectations

    View Slide

  18. You have to ask your developers
    • Hit the pavement
    • Structured engagement
    • Informal engagement
    • Research (costly)

    View Slide

  19. What are the obstacles?
    • Cognitive disconnect
    • Lack of direction
    • Absence of trust
    • Problematic community
    Creative Commons image courtesy of Grant Montgomery

    View Slide

  20. Creative Commons image courtesy of Thomson Safaris
    Plan of Attack

    View Slide

  21. Creative Commons image courtesy of Arne Hendriks

    View Slide

  22. Thanks!
    Images by Connie Zhou
    @juliaferraioli
    google.com/+JuliaFerraioli

    View Slide

  23. Creative Commons image courtesy of David Ashleydale

    View Slide