Top Banner
Empathetic Development Kyle Evans @scubakyle
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Empathetc Development

Empathetic Development

Kyle Evans @scubakyle

Page 2: Empathetc Development
Page 3: Empathetc Development
Page 4: Empathetc Development

Empathy

The ability to understand and share the feelings of another

Page 5: Empathetc Development

Our development decisions affect other people

Page 6: Empathetc Development

Empathize with Users

Page 7: Empathetc Development

People use different devices and browsers than you

Page 8: Empathetc Development

BrowserStack

https://www.browserstack.com/

Page 9: Empathetc Development

People have slower internet than you

Page 10: Empathetc Development
Page 11: Empathetc Development
Page 12: Empathetc Development
Page 13: Empathetc Development
Page 14: Empathetc Development

Google Page Speed

https://developers.google.com/speed/pagespeed/

Page 15: Empathetc Development

People have different accessibility needs than you

Page 16: Empathetc Development

Make WP Accessible

https://make.wordpress.org/accessibility/useful-tools/

Page 17: Empathetc Development

People speak different languages than you

Page 18: Empathetc Development

WP Internationalization Test

https://developer.wordpress.com/2015/04/23/wordpress-developers-test-your-i18n-internationalization-knowledge/

Page 19: Empathetc Development

Empathize with Your Clients

Page 20: Empathetc Development

Developers are often UI/UX Designers

Page 21: Empathetc Development

What is best for the client?

What is easiest for me?

/

Page 22: Empathetc Development

Where would the client expect to update things?

Page 23: Empathetc Development

What is best for the client?

How would I want this?

/

Page 24: Empathetc Development

User Onboarding

http://www.useronboard.com/

Page 25: Empathetc Development

ID fields are terrible

ID fields are easy

/

Page 26: Empathetc Development

Empathize with Future Developers

Page 27: Empathetc Development

Pity Future Developers

Page 28: Empathetc Development

You may be the future developer of whatever project you're working on

Page 29: Empathetc Development

You are the past developer of whatever project you're working on

Page 30: Empathetc Development

Coding Standards

https://codex.wordpress.org/WordPress_Coding_Standards

Page 31: Empathetc Development

Comment your code

Page 32: Empathetc Development

Empathize Through Diversity

Page 33: Empathetc Development

Empathetic Development

Kyle Evans @scubakyle