Slide 1

Slide 1 text

Empathetic Engineering Evelyn Masso (@outofambit)

Slide 2

Slide 2 text

We use empathy in our jobs!

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

empathy?

Slide 5

Slide 5 text

the ability to understand and share the feelings of another

Slide 6

Slide 6 text

1. everything is designed 2. you always have a user

Slide 7

Slide 7 text

Rhetoric of software engineering

Slide 8

Slide 8 text

https://www.hiremorewomenintech.com

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Cisheteropatriarchy

Slide 11

Slide 11 text

Empathy Developers literally anything else

Slide 12

Slide 12 text

Euphemisms for Empathy

Slide 13

Slide 13 text

Euphemisms for empathy use case, consumer, user, client, assumptions, maintainable, readable, story, correct

Slide 14

Slide 14 text

Who? person: client other developers: correct, maintainable, readable, assumptions, consume customer: user, client, layperson

Slide 15

Slide 15 text

Empathy in engineering •Documentation •APIs •Collaborative development

Slide 16

Slide 16 text

Documentation

Slide 17

Slide 17 text

Who is the user?

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Questions to ask yourself • what do they know? • what do they need to know /first/? • how can they learn more about a given topic?

Slide 20

Slide 20 text

Empathy Map https://dschool.stanford.edu/wp-content/themes/dschool/ method-cards/empathy-map.pdf

Slide 21

Slide 21 text

APIs

Slide 22

Slide 22 text

Who is the user?

Slide 23

Slide 23 text

Developers

Slide 24

Slide 24 text

Questions to ask yourself • what are the needs of the developers using this API? • where/how might they use it? • what patterns are they familiar with? • what other APIs might they use with it?

Slide 25

Slide 25 text

TDD

Slide 26

Slide 26 text

Collaborative problem solving

Slide 27

Slide 27 text

pull requests, pair programming, filing issues

Slide 28

Slide 28 text

Who is the user?

Slide 29

Slide 29 text

Developers

Slide 30

Slide 30 text

Active Listening

Slide 31

Slide 31 text

The Five Whys

Slide 32

Slide 32 text

In summary,

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Thank you! (@outofambit)