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

Hierarchy of Developer Needs

Hierarchy of Developer Needs

juliaferraioli

May 22, 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
    Thursday, May 22, 14

    View Slide

  2. Creative Commons image courtesy of Nina Matthews
    Thursday, May 22, 14

    View Slide

  3. How did I get here?
    • Research
    • Software engineering
    • Research (reprise)
    • Developer relations
    Thursday, May 22, 14

    View Slide

  4. Financial gain
    Shiny objects
    Respect and
    recognition
    Utilitarianism
    Socialization
    Self
    improvement
    What drives my
    community?
    Thursday, May 22, 14

    View Slide

  5. Creative Commons image courtesy of Luc Galoppin
    Thursday, May 22, 14

    View Slide

  6. Image courtesy of my bad planning
    Thursday, May 22, 14

    View Slide

  7. But I’m a developer!
    I know what my developers need.
    Thursday, May 22, 14

    View Slide

  8. Creative Commons image courtesy of Duncan Hull
    Thursday, May 22, 14

    View Slide

  9. My mistake
    Reference docs
    Code samples
    Tutorials
    Discussion forum
    Online courses
    Thursday, May 22, 14

    View Slide

  10. This works...
    sometimes
    Thursday, May 22, 14

    View Slide

  11. You have to ask your developers
    • Hit the pavement
    • Structured engagement
    • Informal engagement
    • Research (costly)
    Thursday, May 22, 14

    View Slide

  12. Developer Profiles
    Enthusiasts Founder Enterprise Engineer
    Thursday, May 22, 14

    View Slide

  13. No one hierarchy to rule them all
    Image used with permission of of Mirach Ravaia
    Thursday, May 22, 14

    View Slide

  14. Back to the mistake
    Reference docs
    Code samples
    Tutorials
    Discussion forum
    Online courses
    Thursday, May 22, 14

    View Slide

  15. Time to shuffle
    Online courses
    Tutorials
    Libraries, SDKs, gems
    Code samples
    Reference docs
    Thursday, May 22, 14

    View Slide

  16. Time to shuffle
    User groups
    Tutorials
    Code samples
    Reference docs
    Showcases
    Thursday, May 22, 14

    View Slide

  17. Time to shuffle
    Reference docs
    Paid support
    Code samples
    Online courses
    Libraries
    Thursday, May 22, 14

    View Slide

  18. Debugging your hierarchy
    Thursday, May 22, 14

    View Slide

  19. Thanks!
    Images by Connie Zhou
    Thursday, May 22, 14

    View Slide

  20. Traditional random slide
    Thursday, May 22, 14

    View Slide