Share
Embed
The Human Factor
Jenny Bramble
March 07, 2024
Transcript
74 slides
-
The Human Factor Jenny Bramble Director of Engineering Papa [email protected]
@jennydoesthings #CodeBEAMAmerica -
My name is Jenny Bramble. I have too many cats,
too many rabbits, too many quail, and a concerning number of plants. [email protected] @jennydoesthings #CodeBEAMAmerica -
My name is Jenny Bramble. I am fascinated by humans.
[email protected] @jennydoesthings #CodeBEAM -
My name is Jenny Bramble. I’m Director of Engineering at
Papa. [email protected] @jennydoesthings #CodeBEAMAmerica -
I want to start with a story about an app
called Vocable. [email protected] @jennydoesthings #CodeBEAMAmerica -
The behaviors we accept in our software today shape the
future… [email protected] @jennydoesthings #CodeBEAMAmerica -
The behaviors we accept in our software today shape the
future… …and who can be included in that future. [email protected] @jennydoesthings #CodeBEAMAmerica -
Because we build software for humans, human experience must impact
the software we build. [email protected] @jennydoesthings #CodeBEAMAmerica -
Every line of code affects a human. Be intentional about
your edge cases. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
Every line of code affects a human. Be intentional about
your edge cases. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
Every line of code affects a human. Be intentional about
your edge cases. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
We create software to change the world. Every line of
code affects a human. Humans will rely on your software in ways you don’t expect. Technology is the future. [email protected] @jennydoesthings #CodeBEAMAmerica -
We create software to change the world. Humans will rely
on your software in ways you don’t expect. Technology is the future. Every line of code affects a human. [email protected] @jennydoesthings #CodeBEAMAmerica -
We are making magic! We are bringing into being things
that have never existed before. [email protected] @jennydoesthings #CodeBEAMAmerica -
We create software to change the world. Humans will rely
on your software in ways you don’t expect. Technology is the future. Every line of code affects a human. [email protected] @jennydoesthings #CodeBEAMAmerica -
We create software to change the world. Humans will rely
on your software in ways you don’t expect. Technology is the future. Every line of code affects a human. [email protected] @jennydoesthings #CodeBEAMAmerica -
If technology is the future, and technology can’t see me…
What does that say about my place in the future? — Ash Coleman [email protected] @jennydoesthings #CodeBEAMAmerica -
If technology is the future, and technology can’t see me…
What does that say about my place in the future? — Ash Coleman [email protected] @jennydoesthings #CodeBEAMAmerica -
Edge cases are artificial. Be intentional about your edge cases.
Be explicit about what you aren’t building or testing. Adapt to new information. [email protected] @jennydoesthings #CodeBEAMAmerica -
Edge cases are artificial. Be explicit about what you aren’t
building or testing. Adapt to new information. Be intentional about your edge cases. [email protected] @jennydoesthings #CodeBEAMAmerica -
We decide what we care about when creating software. [email protected]
@jennydoesthings #CodeBEAMAmerica -
Everything the software could do. What we decide to test.
[email protected] @jennydoesthings #CodeBEAMAmerica -
Everything the software could do. What we decide to test.
[email protected] @jennydoesthings #CodeBEAMAmerica -
We decide what we care about when creating software. [email protected]
@jennydoesthings #CodeBEAMAmerica -
Edge cases are artificial. Be explicit about what you aren’t
building or testing. Adapt to new information. Be intentional about your edge cases. [email protected] @jennydoesthings #CodeBEAMAmerica -
Don’t assume we’re all on the same page unless you
say it out loud. [email protected] @jennydoesthings #CodeBEAMAmerica -
Call out accessibility or the fact your software doesn’t include
it. [email protected] @jennydoesthings #CodeBEAMAmerica -
Edge cases are artificial. Be explicit about what you aren’t
building or testing. Adapt to new information. Be intentional about your edge cases. [email protected] @jennydoesthings #CodeBEAMAmerica -
Empathy is hard. Build empathy. Believe people’s lived experiences. If
you don’t have it, fake it. [email protected] @jennydoesthings #CodeBEAMAmerica -
Empathy is hard. Build empathy. Believe people’s lived experiences. If
you don’t have it, fake it. [email protected] @jennydoesthings #CodeBEAMAmerica -
The ability to sense other people's emotions and imagine what
they may be thinking or feeling. [email protected] @jennydoesthings #CodeBEAMAmerica -
Empathy is hard. Believe people’s lived experiences. If you don’t
have it, fake it. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
Empathy is hard. Believe people’s lived experiences. If you don’t
have it, fake it. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
This next section is for folks who struggle with remembering
other people are real. [email protected] @jennydoesthings #CodeBEAMAmerica -
Older woman Lives alone Likes cats and bookstores No support
system [email protected] @jennydoesthings #CodeBEAMAmerica -
Feelings are real, even if they don’t represent objective reality.
[email protected] @jennydoesthings #CodeBEAMAmerica -
If their feelings and experiences are real, what else changes?
[email protected] @jennydoesthings #CodeBEAMAmerica -
The ability to sense other people's emotions and imagine what
they may be thinking or feeling. [email protected] @jennydoesthings #CodeBEAMAmerica -
Picture your users. Use names, images, and other details that
turn them from faceless entities to real people. Experiences and feelings are real. Imagine you’re allergic to citrus, don’t drink alcohol, or don’t have use of your right hand. Use software like they would. Turn off your screen. Use Charles Proxy to dial down your internet connection. [email protected] @jennydoesthings #CodeBEAMAmerica -
Every line of code affects a human. Be intentional about
your edge cases. Build empathy. [email protected] @jennydoesthings #CodeBEAMAmerica -
Let’s all build software for humans. Let’s embrace the human
factor! [email protected] @jennydoesthings #CodeBEAMAmerica