O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)

525 visualizações

Publicada em

In an industry plagued by employee burnout, inequality, and ethically questionable products, it’s clear that many of us who work in technology have lost sight of why we’re doing all of this in the first place: to improve people’s lives. The Agile Manifesto guideline of valuing people over processes is a great start, but can we do better?

To create the most effective teams, and to deliver the most value—not just to our customers, but to the community at large—compassion is the key. Compassion adds action to empathy, presenting an optimization problem that asks us to minimize suffering for all of those affected by our work.

Allowing practical compassion to guide our everyday decisions will help us take better care of ourselves, interact more effectively with our coworkers, deliver more value to our customers, and ultimately, focus our efforts on creating a lasting positive social impact.

Delivered

Path to Agility
Columbus, OH
May 24, 2018
https://www.thepathtoagility.com/sessions-day-two/

Publicada em: Software
  • Seja o primeiro a comentar

Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)

  1. 1. COMPASSIONATE CODING OPTIMIZING FOR COMPASSION @COMPASSIONCODE #PATH18 @APRILWENSEL
  2. 2. @APRILWENSEL
  3. 3. @APRILWENSEL
  4. 4. THERE’S A LOT OF SUFFERING IN THE SOFTWARE INDUSTRY @APRILWENSEL
  5. 5. EMPLOYEES ARE SUFFERING 1 @APRILWENSEL
  6. 6. @APRILWENSEL https://medium.com/compassionate-coding/only- you-can-prevent-tech-burnout-be3f0504c627
  7. 7. @APRILWENSEL IT’S NOT HARD WORK THAT BURNS PEOPLE OUT, BUT RATHER THE FEELING THAT THEIR WORK DOESN’T MATTER. https://medium.com/compassionate-coding/only-you-can- prevent-tech-burnout-be3f0504c627
  8. 8. @APRILWENSEL OF IT EMPLOYEES FEEL STRONGLY VALUED AT WORK ONLY 17% https://www.tinypulse.com/dw-the-state-of- employee-engagement-in-tech
  9. 9. “THE VAST MAJORITY OF PEOPLE ARE DISPIRITED AND UNINSPIRED AT WORK. THEY FEEL DISRESPECTED, NOT LISTENED TO, AND DEVALUED.” Raj Sisodia Co-Founder of Conscious Capitalism @APRILWENSEL
  10. 10. @APRILWENSEL OF WOMEN EXPERIENCED DEMEANING COMMENTS FROM MALE COLLEAGUES https://www.elephantinthevalley.com/ 87%
  11. 11. “I WAS TREATED AS AN OTHER, EXCLUDED, AND UNDERVALUED IN MY OFFICE…I WAS IGNORED…I WAS TOLD I WAS 'TOO SENSITIVE.’…I LEFT MY EMPLOYER BECAUSE I WAS BEING TREATED UNFAIRLY AS A BLACK WOMAN AND HUMAN BEING.” Black LGBTQ Female Developer Quoted in Tech Leavers @APRILWENSEL https://www.kaporcenter.org/wp-content/uploads/2017/08/TechLeavers2017.pdf
  12. 12. @APRILWENSEL LESS DIVERSITY MEANS LESS INNOVATION https://www.scientificamerican.com/article/how- diversity-makes-us-smarter/ https://hbr.org/2016/11/why-diverse-teams-are-smarter
  13. 13. @APRILWENSEL CUSTOMERS ARE SUFFERING 2
  14. 14. @APRILWENSEL
  15. 15. @APRILWENSEL ACCESSIBILITY
  16. 16. @APRILWENSEL “Are You Lost In The World Like Me?” Animation by Steve Cutts Music by Moby & The Void Pacific Choir https://www.youtube.com/watch?v=VASywEuqFd8
  17. 17. @APRILWENSEL http://www.nbc-2.com/story/27725614/facebooks-year-in-review-brings-up- tragic-events https://www.psychologytoday.com/us/blog/fulfillment-any-age/ 201710/is-facebook-making-you-depressed https://www.reuters.com/article/us-facebook-privacy/facebook-says- data-leak-hits-87-million-users-widening-privacy-scandal- idUSKCN1HB2CM
  18. 18. @APRILWENSEL COMMUNITIES ARE SUFFERING 3
  19. 19. @APRILWENSEL
  20. 20. “[LESS REAL HUMAN INTERACTION LEADS TO] LESS TOLERANCE AND UNDERSTANDING OF DIFFERENCE, AS WELL AS MORE ENVY AND ANTAGONISM…SOCIAL MEDIA ACTUALLY INCREASES DIVISIONS BY AMPLIFYING ECHO EFFECTS AND ALLOWING US TO LIVE IN COGNITIVE BUBBLES." David Byrne “Eliminating the Human” @APRILWENSEL https://www.technologyreview.com/s/608580/eliminating-the-human/
  21. 21. @APRILWENSEL https://www.bloomberg.com/news/articles/2018-04-17/the- league-and-other-selective-dating-apps-may-worsen-inequality
  22. 22. @APRILWENSELhttps://www.safehome.org/resources/hate-on-social-media/
  23. 23. @APRILWENSEL THE SOFTWARE INDUSTRY CONTRIBUTES TO THE SUFFERING OF:
 EMPLOYEES CUSTOMERS COMMUNITIES
  24. 24. @APRILWENSEL
  25. 25. @APRILWENSEL THE BOTTOM LINE SUFFERS, TOO!
  26. 26. @COMPASSIONCODE WHY SOFTWARE PROJECTS FAIL @APRILWENSELhttps://www.developersalliance.org/developer-insights-report-2015/ PEOPLE AND PLANNING ISSUES
  27. 27. @APRILWENSEL PROJECTS AREN’T FAILING FOR “TECHNICAL” REASONS
  28. 28. @APRILWENSEL
  29. 29. @APRILWENSEL I GOT INTO SOFTWARE TO 1. HAVE FUN SOLVING PROBLEMS
  30. 30. @APRILWENSEL I GOT INTO SOFTWARE TO 1. HAVE FUN SOLVING PROBLEMS 2. HELP PEOPLE
  31. 31. @APRILWENSEL
  32. 32. @APRILWENSEL
  33. 33. @APRILWENSEL
  34. 34. @APRILWENSEL
  35. 35. "THOSE OF US WHOSE WORK IS TO WRITE SOFTWARE ARE INCREDIBLY LUCKY…WE GET TO USE OUR CREATIVE ENERGY TO GET THINGS DONE…WE PRODUCE THINGS THAT MATTER." Sandi Metz Practical Object-Oriented Design in Ruby @APRILWENSEL
  36. 36. @APRILWENSELPHOTO: #WOCINTECHCHAT
  37. 37. @APRILWENSEL ?
  38. 38. @APRILWENSEL AGILE IS A GREAT START
  39. 39. @APRILWENSEL PEOPLE OVER PROCESSES
  40. 40. https://compassionatecoding.com/emotional-manifesto AGILE MANIFESTO @APRILWENSEL “Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.” EMPHASIZES EMPATHY AND SERVICE TO OTHERS
  41. 41. @APRILWENSEL compassionatecoding.com/emotional-manifesto
  42. 42. @APRILWENSEL AGILE ALONE IS NOT ENOUGH
  43. 43. @APRILWENSEL COMPASSION
  44. 44. RED HOOK GRILL HEIRLOOM CAFE @APRILWENSEL
  45. 45. @APRILWENSELhttps://www.colleenpatrickgoudreau.com/
  46. 46. @APRILWENSEL COMPASSION: “THE FEELING THAT ARISES WHEN YOU ARE CONFRONTED WITH ANOTHER’S SUFFERING AND FEEL MOTIVATED TO RELIEVE THAT SUFFERING” https://greatergood.berkeley.edu/topic/compassion/definition
  47. 47. @APRILWENSEL MORE ACTIVE FORM OF EMPATHY
  48. 48. @APRILWENSEL IT’S NOT JUST BEING “NICE”
  49. 49. @APRILWENSEL IT’S NOT WEAK
  50. 50. @APRILWENSEL
  51. 51. @APRILWENSEL COMPASSION PRESENTS AN OPTIMIZATION PROBLEM: MINIMIZE SUFFERING
  52. 52. @APRILWENSEL MINIMIZE SUFFERING FOR • OURSELVES • OUR COWORKERS • OUR CUSTOMERS • HUMANITY IN GENERAL
  53. 53. @APRILWENSEL COMPASSION IS THE NEXT STEP IN THE EVOLUTION OF SOFTWARE DEVELOPMENT
  54. 54. @APRILWENSEL
  55. 55. @APRILWENSEL IF WE OPTIMIZE OUR TEAMS FOR COMPASSION, WE’LL ALSO BE OPTIMIZING • VALUE • HAPPINESS • SOCIAL IMPACT
  56. 56. @APRILWENSEL COMPASSIONATE BUSINESS UNITS “EXHIBITED BETTER FINANCIAL PERFORMANCE…AND THESE UNITS REALIZED HIGHER EMPLOYEE AND CUSTOMER RETENTION” Awakening Compassion at Work, Monica Worline & Jane Dutton
  57. 57. "MEANINGFUL, PURPOSEFUL WORK ALWAYS TRANSLATES INTO VALUE FOR BOTH YOU AND THOSE AROUND YOU.” Dan Miller No More Mondays @APRILWENSEL
  58. 58. “WHEN OUR BRAINS ARE OPENED BY POSITIVE EMOTIONS LIKE JOY, WE CAN BETTER SEE CONNECTIONS AND MORE OPTIONS TO SOLVE WORK PROBLEMS.” Shawn Murphy The Optimistic Workplace @APRILWENSEL
  59. 59. @APRILWENSEL HOW EXACTLY DO YOU APPLY COMPASSION TO SOFTWARE DEVELOPMENT?
  60. 60. 3 STEPS FOR GROWING COMPASSION 1. SLOW DOWN 2. CONSIDER SUFFERING 3. RELIEVE (OR PREVENT) SUFFERING @APRILWENSEL
  61. 61. EXAMPLES SELF COWORKERS CUSTOMERS HUMANITY @APRILWENSEL
  62. 62. EXAMPLE: YOU MADE A MISTAKE @APRILWENSEL
  63. 63. IMAGINE YOU MADE A MISTAKE • BROKE THE BUILD • BLEW A PRESENTATION • LOST YOUR TEMPER @APRILWENSEL
  64. 64. “I’M SUCH AN IDIOT!” “IT’S ALL MY FAULT.” “I’M A HORRIBLE PERSON.” @APRILWENSEL
  65. 65. SELF-COMPASSION @APRILWENSEL
  66. 66. • EMOTIONAL STATE • RELATIONSHIPS • LIFE SATISFACTION • ABILITY TO HANDLE NEGATIVE EVENTS • IMMUNE SYSTEM FUNCTIONING Olivia Fox Cabane, The Charisma Myth SELF-COMPASSION CAN IMPROVE @APRILWENSEL
  67. 67. 1. SLOW DOWN @APRILWENSEL
  68. 68. https://frogenvironmental.co.uk/wp-content/uploads/2015/05/Water-Lynx-sediment-control.jpg
  69. 69. @APRILWENSEL
  70. 70. @APRILWENSEL
  71. 71. @APRILWENSEL
  72. 72. 2. CONSIDER SUFFERING @APRILWENSEL
  73. 73. DISAPPOINTED EMBARRASSED ANGRY ASHAMED I’M FEELING… SCARED TIRED HUNGRY LONELY @APRILWENSEL
  74. 74. 3. RELIEVE SUFFERING @APRILWENSEL
  75. 75. SPEAK TO YOURSELF AS YOU WOULD A GOOD FRIEND (OR A PUPPY!) @APRILWENSEL
  76. 76. @APRILWENSEL
  77. 77. REMIND YOURSELF OF PAST ACCOMPLISHMENTS —THIS ONE MOMENT DOES NOT DEFINE YOU @APRILWENSEL
  78. 78. SMILE FILES @APRILWENSEL
  79. 79. REMEMBER THAT EVERYONE MAKES MISTAKES; AS HUMANS, WE ARE ALL IN THIS TOGETHER @APRILWENSEL
  80. 80. PRIME DIRECTIVE: WE’RE ALL DOING OUR BEST…GIVEN THE CIRCUMSTANCES http://retrospectivewiki.org/index.php?title=The_Prime_Directive @APRILWENSEL
  81. 81. WHAT CIRCUMSTANCES CONTRIBUTED TO THE MISTAKE? @APRILWENSEL
  82. 82. MAKE A PLAN FOR THE FUTURE @APRILWENSEL
  83. 83. EXAMPLE: COWORKER KEEPS MAKING MISTAKES @APRILWENSEL
  84. 84. “SHE’S SO LAZY!” “HE’S SO INCOMPETENT!” @APRILWENSEL
  85. 85. 1. SLOW DOWN @APRILWENSEL
  86. 86. THINK ABOUT THE PERSON’S POSITIVE QUALITIES @APRILWENSEL
  87. 87. 2. CONSIDER SUFFERING @APRILWENSEL
  88. 88. ASK “HOW ARE YOU” AND LISTEN ATTENTIVELY @APRILWENSEL
  89. 89. • SICK RELATIVE • CHRONIC PAIN • OVERWHELM • BREAKUP @APRILWENSEL
  90. 90. 3. RELIEVE SUFFERING @APRILWENSEL
  91. 91. WHAT CAN YOU DO TO PROVIDE SUPPORT? @APRILWENSEL
  92. 92. EXPRESS YOUR CONCERNS USING NONVIOLENT COMMUNICATION Nonviolent Communication, Marshall Rosenberg @APRILWENSEL
  93. 93. EXAMPLE: “CONFIRMSHAMING” @APRILWENSEL
  94. 94. http://confirmshaming.tumblr.com/ @APRILWENSEL “NO THANKS, I DON’T WANT TO LOOK MY BEST”
  95. 95. 1. SLOW DOWN @APRILWENSEL
  96. 96. @APRILWENSEL 2. CONSIDER SUFFERING
  97. 97. • INTERRUPTS CUSTOMER • COULD INSTILL SHAME IN CUSTOMER @APRILWENSEL
  98. 98. • MARKETER MIGHT NOT HIT TARGETS @APRILWENSEL
  99. 99. 3. PREVENT SUFFERING @APRILWENSEL
  100. 100. DISCUSS ALTERNATIVE STRATEGIES WITH MARKETER: • REFERRAL PROGRAM • PARTNERSHIPS @APRILWENSEL
  101. 101. EXAMPLE: MACHINE LEARNING FOR WEAPONIZED DRONES @APRILWENSEL
  102. 102. 1. SLOW DOWN @APRILWENSEL
  103. 103. @APRILWENSEL 2. CONSIDER SUFFERING
  104. 104. 3. PREVENT SUFFERING @APRILWENSEL
  105. 105. https://arstechnica.com/gadgets/2018/05/ google-employees-resign-in-protest-of- googlepentagon-drone-program/ @APRILWENSEL
  106. 106. @APRILWENSEL ? WHAT WOULD YOU DO?
  107. 107. @APRILWENSEL KNOW YOUR CORE VALUES https://compassionatecoding.com/personal-retrospectives
  108. 108. PROACTIVELY LOOK FOR SUFFERING @APRILWENSEL
  109. 109. HOW CAN YOUR WORK HELP YOUR COMMUNITY? @APRILWENSEL
  110. 110. @APRILWENSEL
  111. 111. IF YOUR WORK ISN’T MAKING A POSITIVE SOCIAL IMPACT… WHY NOT? @APRILWENSEL
  112. 112. "I'M NOT WORRIED ABOUT ARTIFICIAL INTELLIGENCE GIVING COMPUTERS THE ABILITY TO THINK LIKE HUMANS…I'M MORE CONCERNED ABOUT PEOPLE THINKING LIKE COMPUTERS.” Tim Cook @APRILWENSEL http://www.cnbc.com/2017/06/09/watch-apple-ceo-tim-cook- speaks-at-mit-commencement.html
  113. 113. “ISN’T ‘COMPASSIONATE CODING’ AN OXYMORON?” @APRILWENSEL
  114. 114. “ISN’T ‘COMPASSIONATE CODING’ REDUNDANT?” @APRILWENSEL
  115. 115. 3 STEPS FOR GROWING COMPASSION 1. SLOW DOWN 2. CONSIDER SUFFERING 3. RELIEVE (OR PREVENT) SUFFERING @APRILWENSEL
  116. 116. • FEATURE PRIORITIZATION • CODE REVIEWS • NAMING VARIABLES • DESIGNING APIS • RALLYING SUPPORT FOR A NEW TOOL • INTERVIEWING CANDIDATES • MENTORING NEW HIRES @APRILWENSEL
  117. 117. WE CAN VIEW ALL DECISIONS THROUGH THE LENS OF COMPASSION @APRILWENSEL
  118. 118. WHAT’S THE AGILE CHOICE? WHAT’S THE LEAN CHOICE? @APRILWENSEL
  119. 119. WHAT’S THE COMPASSIONATE CHOICE? @APRILWENSEL
  120. 120. COMPASSION GETS EASIER WITH PRACTICE @APRILWENSEL
  121. 121. @APRILWENSEL
  122. 122. • SUCCESSFUL PROJECTS • HAPPY EMPLOYEES • HAPPY CUSTOMERS @APRILWENSEL
  123. 123. “IF IT IS NOT TEMPERED BY COMPASSION AND EMPATHY, REASON CAN LEAD MEN AND WOMEN INTO A MORAL VOID.” 
 
 Karen Armstrong Twelve Steps to a Compassionate Life @APRILWENSEL
  124. 124. “BUT THERE’S SO MUCH SUFFERING IN THE WORLD, AND I’M JUST ONE PERSON…” @APRILWENSEL
  125. 125. @APRILWENSEL http://www.encinitastemple.org/wp-content/uploads/2015/08/meditation-gardens-ocean-view.jpg
  126. 126. http://www.encinitastemple.org/wp-content/uploads/2015/08/meditation-gardens-ocean-view.jpg “WHEN PEOPLE SPEAK OF ‘POLITICAL,’ ‘SOCIAL,’ OR ‘INTERNATIONAL’ PROBLEMS, THEY OFTEN DO NOT REALIZE THAT THESE CONDITIONS ARE NOTHING MORE THAN THE ACCUMULATED THOUGHTS AND ACTIONS OF MILLIONS OF INDIVIDUALS. AND THE ONLY WAY TO CHANGE WORLD CONDITIONS IS TO CHANGE OURSELVES.” —MEDITATION GARDENS BOOKLET
 @APRILWENSEL
  127. 127. FREE RESOURCES & NEWSLETTER COMPASSIONATECODING.COM @COMPASSIONCODE @APRILWENSEL APRIL@COMPASSIONATECODING.COM THANK YOU!

×