Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Human Factor

Jenny Bramble
March 07, 2024
30

The Human Factor

Jenny Bramble

March 07, 2024
Tweet

Transcript

  1. My name is Jenny Bramble. I have too many cats,

    too many rabbits, too many quail, and a concerning number of plants. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  2. My name is Jenny Bramble. I am fascinated by humans.

    jenny@papa.com @jennydoesthings #CodeBEAM
  3. My name is Jenny Bramble. I’m Director of Engineering at

    Papa. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  4. I want to start with a story about an app

    called Vocable. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  5. The behaviors we accept in our software today shape the

    future… jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  6. The behaviors we accept in our software today shape the

    future… …and who can be included in that future. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  7. Because we build software for humans, human experience must impact

    the software we build. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  8. Every line of code affects a human. Be intentional about

    your edge cases. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  9. Every line of code affects a human. Be intentional about

    your edge cases. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  10. Every line of code affects a human. Be intentional about

    your edge cases. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  11. 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. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  12. 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. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  13. We are making magic! We are bringing into being things

    that have never existed before. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  14. 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. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  15. 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. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  16. If technology is the future, and technology can’t see me…

    What does that say about my place in the future? — Ash Coleman jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  17. If technology is the future, and technology can’t see me…

    What does that say about my place in the future? — Ash Coleman jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  18. Edge cases are artificial. Be intentional about your edge cases.

    Be explicit about what you aren’t building or testing. Adapt to new information. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  19. Edge cases are artificial. Be explicit about what you aren’t

    building or testing. Adapt to new information. Be intentional about your edge cases. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  20. Everything the software could do. What we decide to test.

    jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  21. Everything the software could do. What we decide to test.

    jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  22. Edge cases are artificial. Be explicit about what you aren’t

    building or testing. Adapt to new information. Be intentional about your edge cases. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  23. Don’t assume we’re all on the same page unless you

    say it out loud. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  24. Call out accessibility or the fact your software doesn’t include

    it. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  25. Edge cases are artificial. Be explicit about what you aren’t

    building or testing. Adapt to new information. Be intentional about your edge cases. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  26. Empathy is hard. Build empathy. Believe people’s lived experiences. If

    you don’t have it, fake it. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  27. Empathy is hard. Build empathy. Believe people’s lived experiences. If

    you don’t have it, fake it. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  28. The ability to sense other people's emotions and imagine what

    they may be thinking or feeling. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  29. Empathy is hard. Believe people’s lived experiences. If you don’t

    have it, fake it. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  30. Empathy is hard. Believe people’s lived experiences. If you don’t

    have it, fake it. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  31. This next section is for folks who struggle with remembering

    other people are real. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  32. Older woman Lives alone Likes cats and bookstores No support

    system jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  33. Feelings are real, even if they don’t represent objective reality.

    jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  34. If their feelings and experiences are real, what else changes?

    jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  35. The ability to sense other people's emotions and imagine what

    they may be thinking or feeling. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  36. 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. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  37. Every line of code affects a human. Be intentional about

    your edge cases. Build empathy. jenny@papa.com @jennydoesthings #CodeBEAMAmerica
  38. Let’s all build software for humans. Let’s embrace the human

    factor! jenny@papa.com @jennydoesthings #CodeBEAMAmerica