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
210
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
3.9k
The State of Encryption
cbetta
0
310
Developer Experience Workshop
cbetta
1
530
A brick by brick guide to developer experience
cbetta
2
580
Hackathons Workshop
cbetta
0
240
This strange planet earth
cbetta
0
310
Other Decks in Programming
See All in Programming
[PHPカンファレンス沖縄2024]「無理なくできるだけ安全に」テストもないレガシーコードをリファクタリングするテクニック
ikezoemakoto
3
110
Cloud Adoption Framework にみる組織とクラウド導入戦略
tomokusaba
2
320
Cohesion in Modeling and Design
mploed
3
180
Quarto Clean Theme
nicetak
0
220
Cancel Next.js Page Navigation: Full Throttle
ypresto
1
130
(Deep|Web) Link support with expo-router
mrtry
0
150
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
6
1.4k
NANIMACHI
naokiito
0
930
Infrastructure as Code でセキュリティを楽にしよう!
konokenj
6
1.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
6
240
データサイエンスのフルサイクル開発を実現する機械学習パイプライン
xcnkx
2
480
ACES Meet におけるリリース作業改善の取り組み
fukucheee
0
120
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.8k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
Art, The Web, and Tiny UX
lynnandtonic
295
20k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
125
18k
Statistics for Hackers
jakevdp
796
220k
Building Applications with DynamoDB
mza
90
6k
Web development in the modern age
philhawksworth
205
10k
Typedesign – Prime Four
hannesfritz
39
2.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
For a Future-Friendly Web
brad_frost
174
9.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