Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[DevRel Summit 2018] Because we all learn things differently

236 views

Published on

My talk at DevRel Summit Singapore 2018, about supporting true developer diversity-
1. Supporting different learning styles
2. Supporting a diverse developer community - diversity is not only about gender!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

[DevRel Summit 2018] Because we all learn things differently

  1. 1. Because We All Learn Things Differently Tomomi Imura (@girlie_mac) #DevRelSummit Supporting Diverse Developers
  2. 2. @girlie_mac Tomomi Imura Slack @girlie_mac
  3. 3. @girlie_mac 2017 2016 2014 2012 2010 Slack API Nexmo API PubNub API HTML5 & Windows Mobile webOS Mojo.js / Enyo.js
  4. 4. @girlie_mac #DevRelLife
  5. 5. @girlie_mac Globetrotting (ooh yeah!)
  6. 6. @girlie_mac #RealDevRelLife
  7. 7. @girlie_mac × Create awareness × Give inspiration × Outreach × Engineering × Dev product feedbacks × Create developer ecosystem × Improve developer experiences × Support × Developer education etc.
  8. 8. @girlie_mac Creating instructional materials for developers
  9. 9. @girlie_mac
  10. 10. @girlie_mac Goal Make it easy for developers to understand the (APIs | SDKs | tools | platform | technology) to build (apps | services)
  11. 11. @girlie_mac How/Where Do Developers Learn?
  12. 12. @girlie_mac https://insights.stackoverflow.com/survey/2018
  13. 13. @girlie_mac https://www.slashdata.co/reports/reach-web-developers
  14. 14. What? not 100% devs read docs!? “RTFM!!!” Read the F-ing Manual! or maybe docs are not the best approach for everybody...
  15. 15. @girlie_mac How do people learn most efficiently?
  16. 16. @girlie_mac General Learning Styles VARK Model Theory - Fleming and Mills (1992) Visual Auditory Read/Write Kinesthetic
  17. 17. @girlie_mac Visual (V) Prefers the depiction of information in maps, diagrams, charts, graphs, flow charts, and all the symbolic arrows, circles, hierarchies and other devices http://vark-learn.com/introduction-to-vark/the-vark-modalities
  18. 18. @girlie_mac
  19. 19. @girlie_mac Auditory (A) Prefers information that is “heard or spoken.” They learn best from lectures, group discussion, radio, email, using mobile phones, speaking, web-chat and talking things through. http://vark-learn.com/introduction-to-vark/the-vark-modalities
  20. 20. @girlie_mac
  21. 21. @girlie_mac Read/Write (R) Prefers information displayed as words. This preference emphasizes text-based input and output – reading and writing in all its forms but especially manuals, reports, essays and assignments. http://vark-learn.com/introduction-to-vark/the-vark-modalities
  22. 22. @girlie_mac
  23. 23. @girlie_mac Kinesthetic (K) Perceptual preference related to the use of experience and practice (simulated or real). Either through concrete personal experiences, examples, practice or simulation. http://vark-learn.com/introduction-to-vark/the-vark-modalities
  24. 24. @girlie_mac
  25. 25. @girlie_mac Applying the theory for developers
  26. 26. @girlie_mac Visual
  27. 27. @girlie_mac Effective Elements for Visual Learners ★ Diagrams ★ Images ★ Screenshots ★ GIF animations ★ Videos ★ Screencasts
  28. 28. @girlie_mac
  29. 29. @girlie_mac
  30. 30. @girlie_mac
  31. 31. @girlie_mac Amazon Alexa Tutorials w/ a lot of screenshots & diagrams
  32. 32. @girlie_mac Nexmo: Tutorials w/ flows & diagrams
  33. 33. @girlie_mac Adafruit Lots of photos & visual helps
  34. 34. @girlie_mac Auditory
  35. 35. @girlie_mac Effective Elements for Auditory Learners ★ Lectures ★ Conferences ★ Meetups ★ Videos ★ Webinars / Livecast ★ Podcasts Serverless Chat Bots with Slack & Google Cloud
  36. 36. @girlie_mac Microsoft Channel 9
  37. 37. @girlie_mac Unity Course on Udemy
  38. 38. @girlie_mac Read & Write
  39. 39. @girlie_mac Effective Elements for Read/Write Learners ★ Docs ★ Written tutorials ★ Technical articles ★ Books ★ Source code (maybe) ★ Forums / Slack groups (maybe)
  40. 40. @girlie_mac Kinesthetic
  41. 41. @girlie_mac Effective Elements for Kinesthetic Learners ★ Real-life coding experiences ○ online (from code samples) ○ in-person ★ Workshops / Labs ★ Hackathons ★ Interactive docs & tutorials
  42. 42. @girlie_mac Stripe: Interactive tutorials
  43. 43. @girlie_mac Recycling Content Code once & create a few learning materials Code samples ★ README.md (Doc) ★ Written tutorial ★ Video tutorial ★ Webinar ★ Talk / Presentation ★ Workshop
  44. 44. @girlie_mac Cats ?
  45. 45. @girlie_mac Cats & Technology HTTP Status Cats (http.cat)
  46. 46. @girlie_mac Cats & Technology - Raspberry Pi KittyCam
  47. 47. @girlie_mac Git purr
  48. 48. @girlie_mac Diverse Audiences
  49. 49. @girlie_mac Developer Diversity ★ Gender, race, age... ★ Cultural background ★ Academic background - CS or not? ★ Coding proficiency / experiences ★ Industry - Software, hardware, non-tech like finance, medical, government... ★ Language - both code & spoken!
  50. 50. @girlie_mac Content Checklist ❏ Don’t bias! Be inclusive! ❏ “Developer” is not “he” ❏ Avoid [US]-centric cultural references ❏ Newbie friendly content ❏ Support more langs - JS, Python, Ruby... ❏ Nice-to-have: Localized content
  51. 51. @girlie_mac A diverse DevRel team inspires diverse developers!
  52. 52. @girlie_mac Not lost in translation Reaching broader audiences & communities Multi-lingual DevRel members and/or community members Helen in Taipei Tomomi in Tokyo
  53. 53. @girlie_mac But the reality is... × Hard to hire multilingual people × Can’t translate docs because- × hard to find technical translators × may lose the brand tone of voice × losing timeliness × the docs are updated too frequently × No budget 💸
  54. 54. @girlie_mac Something to Try In budget-conscious ways
  55. 55. @girlie_mac Get helps from Local Companies & Community at regional meetups and events: ★ Community members - e.g. local JS meetup organizers & speakers ★ Partners ★ Customers
  56. 56. @girlie_mac Accessible Video Content Take advantage with YouTube features: ★ Closed-caption ★ Translations ★ Localization meta data
  57. 57. @girlie_mac Closed Captions
  58. 58. @girlie_mac Translations
  59. 59. @girlie_mac Community-Driven Translations
  60. 60. @girlie_mac Editable Content Dev.Opera
  61. 61. @girlie_mac Japan Dev Community Interesting Facts bonusslides!
  62. 62. @girlie_mac 📅 Dev conferences on weekend Engineers can’t take day off on weekdays 🍣 Food served in the end of an evening meetup Hungry developers 📣 Auld Lang Syne means GTFO! Meetups & Conferences
  63. 63. @girlie_mac 📚 Kawaii swags & self-publishing manga 🐸 Anime costumes 👼 Impersonations & “Characters” Anime & Kawaii
  64. 64. @girlie_mac https://twitter.com/kintonedevjp/status/1048724598815043585
  65. 65. @girlie_mac W3C Developer meetup in Tokyo
  66. 66. @girlie_mac https://ameblo.jp/memasite/entry-10914407296.html
  67. 67. @girlie_mac GitHub Kawaii is the key to success in Japan …maybe?
  68. 68. @girlie_mac Thank you! @girlie_mac BY-SA
  69. 69. @girlie_mac

×