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
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The 7 Deadly Sins of Developer Onboarding
My talk as given at DevXCon SF 2017
Cristiano Betta
May 22, 2017
More Decks by Cristiano Betta
See All by Cristiano Betta
Docs as Engineering - DevRelCon London 2019
cbetta
0
200
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
170
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
440
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4.3k
The State of Encryption
cbetta
0
440
Developer Experience Workshop
cbetta
1
640
A brick by brick guide to developer experience
cbetta
2
700
Hackathons Workshop
cbetta
0
360
This strange planet earth
cbetta
0
450
Other Decks in Programming
See All in Programming
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
Oxlintはいいぞ(続)
yug1224
1
550
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
6
2.5k
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
340
XHTMLが残したもの
yosuke_furukawa
PRO
2
420
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
スマート反転とウェブアクセシビリティ
camiha
0
120
初めての模倣学習とVLA
natsutan
0
490
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
160
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Side Projects
sachag
455
43k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Code Review Best Practice
trishagee
74
20k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
230
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
Discover your Explorer Soul
emna__ayadi
2
1.3k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
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