Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
The 7 Deadly Sins of Developer Onboarding
Cristiano Betta
May 22, 2017
Programming
0
150
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
100
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
65
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
83
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
3k
The State of Encryption
cbetta
0
140
Developer Experience Workshop
cbetta
1
310
A brick by brick guide to developer experience
cbetta
2
430
Hackathons Workshop
cbetta
0
110
This strange planet earth
cbetta
0
150
Other Decks in Programming
See All in Programming
ebpfとWASMに思いを馳せる2022 / techfeed-conference-2022-ebpf-wasm-amsy810
masayaaoyama
0
750
Composing an API with Kotlin (Kotlin Dev Day 2022)
zsmb
0
290
Viteはいいぞ/Vite is Good
dojineko
1
110
Explore Java 17 and beyond
josepaumard
3
670
Reactでアプリケーションを構築する多様化
sakito
4
3.5k
テスト設計技法をなぜ&どのように使うのか体験しよう!
imtnd
0
500
【Qiita Night】新卒エンジニアによるSwift6与太予想
eiji127
0
190
Monadic Java
mariofusco
4
270
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
3
550
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
320
Micro Frontends with Module Federation: Beyond the Basics @codecrafts2022
manfredsteyer
PRO
0
130
SRE bridge the gap: Feature development to Core API / 機能開発チームとコアAPIチームの架け橋としてのSRE
kenzan100
1
440
Featured
See All Featured
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
125
8.5k
Git: the NoSQL Database
bkeepers
PRO
415
59k
The Invisible Side of Design
smashingmag
289
48k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
212
11k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
Become a Pro
speakerdeck
PRO
3
780
Stop Working from a Prison Cell
hatefulcrawdad
261
17k
What’s in a name? Adding method to the madness
productmarketing
11
1.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
Producing Creativity
orderedlist
PRO
333
37k
Why Our Code Smells
bkeepers
PRO
324
54k
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 cristiano@betta.io work.betta.io @cbetta
DevXCon Workshop May 23, 2̸17 betta.io
Cristiano Betta cristiano@betta.io work.betta.io @cbetta