The 7 Deadly Sins of Developer Onboarding

The 7 Deadly Sins of Developer Onboarding

My talk as given at DevXCon SF 2017

E0ee803f10db4d5fb85f8288a421850b?s=128

Cristiano Betta

May 22, 2017
Tweet

Transcript

  1. SE7EN The Sins of Developer Onboarding

  2. Cristiano Betta

  3. DX Designer

  4. betta.io

  5. @cbetta

  6. I get angry

  7. Very angry

  8. None
  9. None
  10. $$$

  11. HACKATHONS

  12. T-SHIRTS

  13. DEVELOPER EXPERIENCE

  14. AAARRRRRRRRR

  15. AAARRRRRRRRR

  16. SE7EN The Sins of Developer Onboarding

  17. DEADLY The Sins of Developer Onboarding

  18. None
  19. None
  20. 1

  21. None
  22. WAT?

  23. None
  24. FTP?

  25. None
  26. CURL?

  27. None
  28. 2

  29. Get Started

  30. None
  31. None
  32. None
  33. None
  34. None
  35. What do you value?

  36. Email addresses?

  37. Twitter followers?

  38. Paying users?

  39. 3

  40. None
  41. None
  42. None
  43. None
  44. None
  45. None
  46. None
  47. None
  48. PUNCH ME

  49. None
  50. None
  51. Product

  52. API + Docs

  53. None
  54. Extra

  55. community

  56. None
  57. None
  58. None
  59. None
  60. None
  61. 4

  62. None
  63. None
  64. None
  65. None
  66. None
  67. Perfection Broken

  68. Perfection Broken Good Enough

  69. None
  70. ?????????

  71. None
  72. None
  73. None
  74. 5

  75. None
  76. None
  77. None
  78. None
  79. None
  80. None
  81. 6

  82. None
  83. None
  84. 7

  85. None
  86. None
  87. None
  88. None
  89. None
  90. None
  91. None
  92. None
  93. None
  94. None
  95. community

  96. DESIRE

  97. 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
  98. 2. Unfocussed The desire to posses email addresses The desire

    to have others just figure stuff out on their own
  99. 3. Undisciplined The desire to ship before the documentation is

    ready The desire to ship before a product it is ready
  100. 4. Arrogant The desire for everyone to learn the way

    you learn The desire to want a product that magically explains itself
  101. 5. Scrooge The desire to make money The desire to

    make money of everyone
  102. 6. Frustrated The desire to punish bad behaviour The desire

    to have others deal with your spam problem
  103. 7. Short sighted The desire to have others make your

    SDKs for you The desire to have a product that doesn't need SDKs
  104. Hanlon’s Razor

  105. Hanlon’s Razor “Never attribute to MALICE that which is adequately

    explained by INABILITY”
  106. Cristiano Betta cristiano@betta.io work.betta.io @cbetta

  107. DevXCon Workshop May 23, 2̸17 betta.io

  108. Cristiano Betta cristiano@betta.io work.betta.io @cbetta