Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hierarchy of Developer Needs -- adapting when t...
Search
juliaferraioli
September 25, 2014
Technology
2
2.5k
Hierarchy of Developer Needs -- adapting when things go wrong
Keynote at APIStrat Chicago 2014
juliaferraioli
September 25, 2014
Tweet
Share
More Decks by juliaferraioli
See All by juliaferraioli
Exploring the World Using Cloud Vision & Twilio
juliaferraioli
0
1.4k
Blocks in containers
juliaferraioli
2
1.5k
Diving into Machine Learning with TensorFlow
juliaferraioli
5
2.1k
In the Name of Whiskey
juliaferraioli
0
1.6k
When am I ever going to use this? ...tales from a career in industry
juliaferraioli
1
1.4k
1-Up Your DevOps Workflow
juliaferraioli
3
1.5k
cluster management, cognitive shifts, & kubernetes
juliaferraioli
1
1.7k
The W's of Diversity
juliaferraioli
2
3k
Hierarchy of Developer Needs
juliaferraioli
0
2.6k
Other Decks in Technology
See All in Technology
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
280
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
320
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
310
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
330
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
3
530
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
2
310
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
220
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.7k
AI開発ツールCreateがAnythingになったよ
tendasato
0
120
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
430
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
260
エラーとアクセシビリティ
schktjm
1
1.2k
Featured
See All Featured
Balancing Empowerment & Direction
lara
3
610
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing for humans not robots
tammielis
253
25k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
KATA
mclloyd
32
14k
Building Applications with DynamoDB
mza
96
6.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Typedesign – Prime Four
hannesfritz
42
2.8k
Statistics for Hackers
jakevdp
799
220k
Bash Introduction
62gerente
615
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Transcript
Hierarchy of Developer Needs Julia Ferraioli Senior Developer Maslow Advocate
@juliaferraioli google.com/+JuliaFerraioli
Financial gain Shiny objects Respect and recognition Utilitarianism Socialization Self
improvement What drives my community?
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 mistake Reference docs Code samples Tutorials Discussion forum Online
courses
This works... sometimes
Developer Profiles Enthusiasts Founder Enterprise Engineer
No one hierarchy to rule them all Image used with
permission of of Mirach Ravaia
Back to the mistake Reference docs Code samples Tutorials Discussion
forum Online courses
Time to shuffle Online courses Tutorials Libraries, SDKs, gems Code
samples Reference docs
Time to shuffle Reference docs Paid support Code samples Online
courses Libraries
Time to shuffle
Debugging your hierarchy
gdb devexp
Creative Commons image courtesy of Olga Mismatched...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 community Creative Commons image courtesy of Grant Montgomery
Creative Commons image courtesy of Thomson Safaris Plan of Attack
Creative Commons image courtesy of Arne Hendriks
Thanks! Images by Connie Zhou @juliaferraioli google.com/+JuliaFerraioli
Creative Commons image courtesy of David Ashleydale