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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cristiano Betta
May 22, 2017
Programming
0
200
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
190
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
160
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
440
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4.2k
The State of Encryption
cbetta
0
420
Developer Experience Workshop
cbetta
1
610
A brick by brick guide to developer experience
cbetta
2
670
Hackathons Workshop
cbetta
0
330
This strange planet earth
cbetta
0
420
Other Decks in Programming
See All in Programming
CSC307 Lecture 13
javiergs
PRO
0
310
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
500
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
170
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
13
7.4k
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
220
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
470
Event Storming
hschwentner
3
1.3k
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
1
340
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
110
オブザーバビリティ駆動開発って実際どうなの?
yohfee
2
630
AI巻き込み型コードレビューのススメ
nealle
2
2.4k
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
250
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
220
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
160
Chasing Engaging Ingredients in Design
codingconduct
0
130
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Writing Fast Ruby
sferik
630
62k
Being A Developer After 40
akosma
91
590k
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