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.

Empathetc Development

1,486 views

Published on

WordCamp Asheville 2015

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Empathetc Development

  1. 1. Empathetic Development Kyle Evans @scubakyle
  2. 2. Empathy The ability to understand and share the feelings of another
  3. 3. Our development decisions affect other people
  4. 4. Empathize with Users
  5. 5. People use different devices and browsers than you
  6. 6. BrowserStack https://www.browserstack.com/
  7. 7. People have slower 
 internet than you
  8. 8. Google Page Speed https://developers.google.com/speed/pagespeed/
  9. 9. People have different accessibility needs than you
  10. 10. Make WP Accessible https://make.wordpress.org/accessibility/useful-tools/
  11. 11. People speak different languages than you
  12. 12. WP Internationalization Test https://developer.wordpress.com/2015/04/23/wordpress- developers-test-your-i18n-internationalization-knowledge/
  13. 13. Empathize with Your Clients
  14. 14. Developers are often 
 UI/UX Designers
  15. 15. What is best for the client? What is easiest for me? /
  16. 16. Where would the client expect to update things?
  17. 17. What is best for the client? How would I want this? /
  18. 18. User Onboarding http://www.useronboard.com/
  19. 19. ID fields are terrible ID fields are easy /
  20. 20. Empathize with Future Developers
  21. 21. Pity Future Developers
  22. 22. You may be the future developer of whatever project you're working on
  23. 23. You are the past developer of whatever project you're working on
  24. 24. Coding Standards https://codex.wordpress.org/WordPress_Coding_Standards
  25. 25. Comment your code
  26. 26. Empathize Through Diversity
  27. 27. Empathetic Development Kyle Evans @scubakyle

×