My talk as given at DevXCon SF 2017
SE7ENTheSins of Developer Onboarding
View Slide
Cristiano Betta
DX Designer
betta.io
@cbetta
I get angry
Very angry
$$$
HACKATHONS
T-SHIRTS
DEVELOPEREXPERIENCE
AAARRRRRRRRR
DEADLYTheSins of Developer Onboarding
1
WAT?
FTP?
CURL?
2
Get Started
What do you value?
Email addresses?
Twitter followers?
Paying users?
3
PUNCH ME
Product
API+Docs
Extra
community
4
PerfectionBroken
PerfectionBroken Good Enough
?????????
5
6
7
DESIRE
1. Jargon-yThe desire to show othersthat your are a smart-assThe desire to have show peopleyou’re smarter than them
2. UnfocussedThe desire to possesemail addressesThe desire to have othersjust figure stuff out on their own
3. UndisciplinedThe desire to ship beforethe documentation is readyThe desire to ship beforea product it is ready
4. ArrogantThe desire for everyone tolearn the way you learnThe desire to want a productthat magically explains itself
5. ScroogeThe desire to make moneyThe desire to makemoney of everyone
6. FrustratedThe desire to punishbad behaviourThe desire to haveothers deal with yourspam problem
7. Short sightedThe desire to have othersmake your SDKs for youThe desire to have aproduct that doesn't need SDKs
Hanlon’s Razor
Hanlon’s Razor“Never attribute to MALICEthat which is adequatelyexplained by INABILITY”
Cristiano Betta[email protected] work.betta.io@cbetta
DevXCon WorkshopMay 23, 2̸17betta.io