Keynote at APIStrat Chicago 2014
Hierarchy of Developer NeedsJulia FerraioliSenior Developer Maslow Advocate@juliaferraioligoogle.com/+JuliaFerraioli
View Slide
Financial gainShiny objectsRespect andrecognitionUtilitarianismSocializationSelfimprovementWhat drives mycommunity?
Creative Commons image courtesy of Luc Galoppin
Image courtesy of my bad planning
But I’m a developer!I know what my developers need.
Creative Commons image courtesy of Duncan Hull
My mistakeReference docsCode samplesTutorialsDiscussion forumOnline courses
This works...sometimes
Developer ProfilesEnthusiasts Founder Enterprise Engineer
No one hierarchy to rule them allImage used with permission of of Mirach Ravaia
Back to the mistakeReference docsCode samplesTutorialsDiscussion forumOnline courses
Time to shuffleOnline coursesTutorialsLibraries, SDKs, gemsCode samplesReference docs
Time to shuffleReference docsPaid supportCode samplesOnline coursesLibraries
Time to shuffle
Debugging your hierarchy
gdb devexp
Creative Commons image courtesy of OlgaMismatched...expectations
You have to ask your developers• Hit the pavement• Structured engagement• Informal engagement• Research (costly)
What are the obstacles?• Cognitive disconnect• Lack of direction• Absence of trust• Problematic communityCreative Commons image courtesy of Grant Montgomery
Creative Commons image courtesy of Thomson SafarisPlan of Attack
Creative Commons image courtesy of Arne Hendriks
Thanks!Images by Connie Zhou@juliaferraioligoogle.com/+JuliaFerraioli
Creative Commons image courtesy of David Ashleydale