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
190
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
140
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
130
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
300
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4k
The State of Encryption
cbetta
0
350
Developer Experience Workshop
cbetta
1
570
A brick by brick guide to developer experience
cbetta
2
630
Hackathons Workshop
cbetta
0
290
This strange planet earth
cbetta
0
360
Other Decks in Programming
See All in Programming
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
220
Make Parsers Compatible Using Automata Learning
makenowjust
2
6.8k
Improve my own Ruby
sisshiki1969
0
100
Optimizing JRuby 10
headius
0
550
実践Webフロントパフォーマンスチューニング
cp20
45
9.9k
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
110
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
130
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
240
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
190
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
100
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
230
Cline with Amazon Bedrockで爆速開発体験ハンズオン/ 株式会社ブリューアス登壇資料
mhan
0
110
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Designing Experiences People Love
moore
142
24k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Cult of Friendly URLs
andyhume
78
6.3k
GraphQLとの向き合い方2022年版
quramy
46
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
820
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.5k
Visualization
eitanlees
146
16k
How to train your dragon (web standard)
notwaldorf
91
6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Facilitating Awesome Meetings
lara
54
6.3k
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