Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What is Developer Experience?

What is Developer Experience?

14493d3489b1441918bfddfe298415d9?s=128

Edson Yanaga

November 03, 2020
Tweet

Transcript

  1. What is Developer Experience? Edson Yanaga @yanaga

  2. @yanaga 2 @yanaga

  3. 3

  4. @yanaga 4 Make developers awesome

  5. @yanaga 5 The d(x) equation

  6. @yanaga 6 d(x)=value/time

  7. @yanaga 7 Bad d(x)

  8. @yanaga 8 Was quick, but did nothing Did a lot,

    but took forever
  9. @yanaga 9 Good d(x)

  10. @yanaga 10 It’s fast, and productive

  11. @yanaga 11 Who?

  12. @yanaga 12 Who is the Developer Advocate?

  13. @yanaga 13 It’s a Senior Role

  14. @yanaga 14 It’s a People Role

  15. @yanaga 15 It’s a Technical Role

  16. @yanaga 16 It’s an Entertainment Role

  17. @yanaga 17 It’s a Sales Role

  18. @yanaga 18 Internal/External Developer Advocate

  19. 19 Pillars of DX

  20. @yanaga 20 #1 Product Management

  21. @yanaga 21 Do I have the right features?

  22. @yanaga 22 Is my API consistent?

  23. @yanaga 23 Is it easy to use?

  24. @yanaga 24 Is it productive?

  25. @yanaga 25 #2 Developer Feedback

  26. @yanaga 26 Am I talking to right people?

  27. @yanaga 27 Can I feel the same pain?

  28. @yanaga 28 Can I explain what’s needed?

  29. @yanaga 29 #3 Developer Evangelism

  30. @yanaga 30 Can you connect with the audience?

  31. @yanaga 31 Do you emphatize or sympathize?

  32. @yanaga 32 Are you trustable?

  33. @yanaga 33 How tight can you hug?

  34. @yanaga 34

  35. @yanaga 35 Thank you!