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
The 7 Deadly Sins of Developer Onboarding
Search
Cristiano Betta
May 22, 2017
Programming
0
180
The 7 Deadly Sins of Developer Onboarding
My talk as given at DevXCon SF 2017
Cristiano Betta
May 22, 2017
Tweet
Share
More Decks by Cristiano Betta
See All by Cristiano Betta
Docs as Engineering - DevRelCon London 2019
cbetta
0
130
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
120
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
200
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
3.9k
The State of Encryption
cbetta
0
300
Developer Experience Workshop
cbetta
1
530
A brick by brick guide to developer experience
cbetta
2
570
Hackathons Workshop
cbetta
0
240
This strange planet earth
cbetta
0
300
Other Decks in Programming
See All in Programming
Securify_エンジニア採用資料
3shake
0
100
Composing an API the *right* way (Droidcon New York 2024)
zsmb
2
120
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
120
Using Livebook to build and deploy internal tools @ ElixirConf 2024
hugobarauna
0
250
Patched fetch did not work
quramy
4
390
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
5
680
unique パッケージから学ぶ interning と weak reference @ Asakusa.go#3
karamaru
2
810
Developer Joy == Developer Productivity (really!)
hollycummins
1
220
Jakarta EE meets AI
ivargrimstad
0
390
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
550
LangChainの現在とv0.3にむけて
os1ma
4
930
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
250
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
19k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
Testing 201, or: Great Expectations
jmmastey
36
7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
How to Ace a Technical Interview
jacobian
274
23k
Designing for Performance
lara
604
68k
Done Done
chrislema
180
16k
The Invisible Customer
myddelton
119
13k
Atom: Resistance is Futile
akmur
261
25k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Transcript
SE7EN The Sins of Developer Onboarding
Cristiano Betta
DX Designer
betta.io
@cbetta
I get angry
Very angry
None
None
$$$
HACKATHONS
T-SHIRTS
DEVELOPER EXPERIENCE
AAARRRRRRRRR
AAARRRRRRRRR
SE7EN The Sins of Developer Onboarding
DEADLY The Sins of Developer Onboarding
None
None
1
None
WAT?
None
FTP?
None
CURL?
None
2
Get Started
None
None
None
None
None
What do you value?
Email addresses?
Twitter followers?
Paying users?
3
None
None
None
None
None
None
None
None
PUNCH ME
None
None
Product
API + Docs
None
Extra
community
None
None
None
None
None
4
None
None
None
None
None
Perfection Broken
Perfection Broken Good Enough
None
?????????
None
None
None
5
None
None
None
None
None
None
6
None
None
7
None
None
None
None
None
None
None
None
None
None
community
DESIRE
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
2. Unfocussed The desire to posses email addresses The desire
to have others just figure stuff out on their own
3. Undisciplined The desire to ship before the documentation is
ready The desire to ship before a product it is ready
4. Arrogant The desire for everyone to learn the way
you learn The desire to want a product that magically explains itself
5. Scrooge The desire to make money The desire to
make money of everyone
6. Frustrated The desire to punish bad behaviour The desire
to have others deal with your spam problem
7. Short sighted The desire to have others make your
SDKs for you The desire to have a product that doesn't need SDKs
Hanlon’s Razor
Hanlon’s Razor “Never attribute to MALICE that which is adequately
explained by INABILITY”
Cristiano Betta
[email protected]
work.betta.io @cbetta
DevXCon Workshop May 23, 2̸17 betta.io
Cristiano Betta
[email protected]
work.betta.io @cbetta