O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

[DevRelCon Tokyo 2019] Developer Experience Matters

My short talk about DX at DevRelCon Tokyo 2019. (The modified version of the original talk given at DevRel Summit 2016 in Seattle)

  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

[DevRelCon Tokyo 2019] Developer Experience Matters

  1. 1. 1 Developer Experience Matters Tomomi Imura (@girlie_mac) #DevRelCon
  2. 2. 2 @girlie_mac 2 HELLO! I am Tomomi Imura Developer Advocate at Slack
  3. 3. 3 @girlie_mac 3 Tomomi is as as: ★ Software engineer ★ Technical Writer / Author & Tech editor ★ Speaker ★ Advisor for Code Chrysalis ★ Cat-as-a-Service provider
  4. 4. 4 @girlie_mac 4 User-Experience “User-Experience (UX) focuses on having a deep understanding of users, what they need, what they value, their abilities, and also their limitations.” Source: usability.gov
  5. 5. 5 @girlie_mac 5 User-Experience “User-Experience (UX) focuses on having a deep understanding of users, what they need, what they value, their abilities, and also their limitations.” Source: usability.gov Source: usability.gov
  6. 6. 6 @girlie_mac 6 Developer-Experience “Developer-Experience (DX) focuses on having a deep understanding of developers, what they need, what they value, their abilities, and also their limitations.”
  7. 7. 7 @girlie_mac 7 JaredSpool(CC-BY-SA)
  8. 8. 8 @girlie_mac 8 7-Eleven Coffee machine: https://twitter.com/ryo_sasaki/ status/560229808362102784
  9. 9. 9 @girlie_mac 9 押し間違えても、 一切保証出きません No guarantee for your misoperations You are obligated to pay
  10. 10. 10 @girlie_mac 10
  11. 11. 11 @girlie_mac 11 Bad UX: User Reactions When a person tries to [pour a cup of coffee at 7-Eleven]: 1. Confused 2. Trial & error 3. Frustrated 4. Repeat 2 - 3 5. Totally pissed off
  12. 12. 12 @girlie_mac 12 Bad DX: Developer Reactions When a dev tries [API with poorly written docs / No code samples]: 1. Confused 2. Trial & error 3. Frustrated 4. Repeat 2 - 3 5. Totally pissed off
  13. 13. 13 @girlie_mac 13 Developer-Centric Products & Offerings ● Developer Platforms ● API ● SDK & tools ● Developer portal ● Docs, tutorials, and “Get started” guides ● Code samples - GitHub code & README
  14. 14. 14 @girlie_mac 14 Bad DX Examples: APIs ● Badly designed APIs ○ Bad naming conventions ○ Inconsistent names, methods, etc. ○ Non-verbose error messages ● Poor documentation ● Operational problems ○ Unstable - 5xx errors
  15. 15. 15 @girlie_mac 15 Bad DX Examples: Docs & Tuts ● No documentation ● Bad browsing experience, no ref links ● No diagrams, screenshots, pictures etc. ● Too complex ● Outdated materials ● Too much marketing content ● PDF everything (Docs != Whitepaper)
  16. 16. 16 @girlie_mac 16 User-Friendliness https://twitter.com/kaz/status/757733261938298881 redacted!
  17. 17. 17 @girlie_mac 17 Developer-Friendliness
  18. 18. 18 @girlie_mac 18 L10N & I18N “English is the universal language. Developers should learn English” - said, ex-Big Co. Dev Advocate ARE YOU F’ING SERIOUS!?
  19. 19. 19 @girlie_mac
  20. 20. 20 @girlie_mac 20 Know Your Developers ★ Get stats / Analytics ○ Where are they? ○ Which OS? etc. ★ Language? Programming lang & Spoken lang ★ Listen to devs in person & online ★ Conduct surveys ★ Read feedbacks (Tweets, Support) ★ Use the data & brainstorm ideas
  21. 21. 21 @girlie_mac 21 Coming soon! https://api.slack.com/lang/ja-jp https://qiita.com/organizations/slack
  22. 22. 22 @girlie_mac 22 Developer experience matters! really
  23. 23. 23 @girlie_mac 23 DEVELOPERS, DEVELOPERS, DEVELOPERS! How can I end my talk about developer experiences w/o this perspirational photo of Ballmer!? LOL!
  24. 24. THANKS! Tomomi Imura @girlie_mac girliemac slideshare.net/tomomi 24
  25. 25. We’re hiring Partner Engineer (Japan Lead) - Tokyo https://slack.com/careers/1536443/partner-engineer-lead

×