COMPASSIONATE CODING
in the
CLASSROOM
April Wensel
Founder of Compassionate Coding
@aprilwensel
COMPASSIONATE
C O D I N G
@compassioncode
@aprilwensel
@aprilwensel
@aprilwensel
65% startup failures
are due to people
problems
Noah Wasserman, The Founder’s Dilemmas. 2012.
http://www.newyorker.com/business/currency/
silicon-valley-has-an-empathy-vacuum
http://onbeing.org/programs/anil-dash-techs-
moral-reckoning/
@aprilwensel
@aprilwensel
@aprilwensel
http://www.sfchronicle.com/business/article/Suicide-of-an-
Uber-engineer-widow-blames-job-11095807.php
CAN WE DO
BETTER?
@aprilwensel
COMPASSION
@aprilwensel
@aprilwensel
@aprilwensel
C O D I N G
COMPASSIONATE
@aprilwensel
http://www.slj.com/2016/04/
technology/of-coding-and-
compassion/
@aprilwensel
@aprilwensel
@aprilwensel
1. EMBRACE THE
GROWTH MINDSET
@aprilwensel
“I’m never going to
be able to code.”
“I don’t get it.”
	
“This is too hard.”	
“I’m just not
good at this.”	
http://www.slj.com/2016/04/technology/of-coding-and-compassion/
@aprilwensel
http://webcom.colostate.edu/health/files/2016/07/
Screen-Shot-2015-11-27-at-11.37.21.png
“Regardless of what we discover,
we understand and truly believe
that EVERYONE DID THE BEST
JOB THEY COULD, given what
they knew at the time, their skills
and abilities, the resources
available, and the situation at
hand.”
–Norm Kerth, The Prime Directive
@aprilwensel
2. TEACH & MODEL
SELF-COMPASSION
@aprilwensel
CODING CAN BE
STRESSFUL!
@aprilwensel
@aprilwensel
@aprilwensel
SELF-COMPASSION
@aprilwensel
•  Recognize that you’re going
through a tough time
•  Remember that everyone
goes through tough times
•  “Talk” to yourself as if you’re
talking to a good friend
@aprilwensel
3. COMBAT BIAS
WITH EMPATHY
System 1 System 2
•  Automatic
•  Instinctual
•  Emotional
•  Unconscious
•  Intuitive
•  Reflective
•  Deliberate
•  Logical
•  Aware
•  Intellectual
Daniel Kahneman. Thinking, Fast and Slow. 2011.
@aprilwensel
STEREOTYPE
THREAT
@aprilwensel
PRIVILEGE
@aprilwensel h#p://www.techiesproject.com/
@aprilwensel
#WOCInTech
http://www.wocintechchat.com/
@aprilwensel
1. Embrace the GROWTH MINDSET
2. Teach & model SELF-COMPASSION
3. Combat bias with EMPATHY
“If it is not tempered by
COMPASSION and EMPATHY,
REASON can lead men and
women into a MORAL VOID.”
–Karen Armstrong
compassionatecoding.com
april@compassionatecoding.com
@aprilwensel
Twelve Steps to a Compassionate Life

More Related Content

PDF
Contributing to the success of open stack
PPTX
CodeFest 2014. Michael Palotas — Test Engineering to Engineering Productivity...
PDF
Growth hacking - Sup de Pub - March 2016
PPTX
PDF
The tools needed by today's chief marketing officers
PDF
From Aha! to Eureka Smartees Webinar
PPTX
The Relevance of Social To You Today
PDF
Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)
Contributing to the success of open stack
CodeFest 2014. Michael Palotas — Test Engineering to Engineering Productivity...
Growth hacking - Sup de Pub - March 2016
The tools needed by today's chief marketing officers
From Aha! to Eureka Smartees Webinar
The Relevance of Social To You Today
Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)

Similar to Compassionate Coding in the Classroom (20)

PDF
A Taste of Emotional Intelligence for Engineers
PDF
Leading With Fierce Compassion
PDF
Keynote: Detoxify the Tech Industry to Save the World
PDF
Compassionate Coding for Bootcampers
PDF
Forget Hiring 10X Engineers—Build a 10X Team
PDF
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
PDF
Emotional Intelligence for Engineers at Angular Atlanta
PDF
Compassionate (Yet Candid) Code Reviews
PDF
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
PPTX
Slides made for Twitter: Helen Bevan
PDF
Designing with Empathy [AWWWARDS 2014]
PDF
Stop Getting Crushed By Business Pressure
PPTX
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
PDF
Keynote ijs
PDF
You Are Insufficiently Persuasive
PDF
Social Human Architecture for Beginners
PDF
Bringing Science to Software Development
PDF
Pixel up! - Ship it Sooner
PDF
Designing with Empathy [Breaking Development Nashville 2013]
PDF
Make It, Empathy, Optimism
A Taste of Emotional Intelligence for Engineers
Leading With Fierce Compassion
Keynote: Detoxify the Tech Industry to Save the World
Compassionate Coding for Bootcampers
Forget Hiring 10X Engineers—Build a 10X Team
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Emotional Intelligence for Engineers at Angular Atlanta
Compassionate (Yet Candid) Code Reviews
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Slides made for Twitter: Helen Bevan
Designing with Empathy [AWWWARDS 2014]
Stop Getting Crushed By Business Pressure
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Keynote ijs
You Are Insufficiently Persuasive
Social Human Architecture for Beginners
Bringing Science to Software Development
Pixel up! - Ship it Sooner
Designing with Empathy [Breaking Development Nashville 2013]
Make It, Empathy, Optimism
Ad

Recently uploaded (20)

PPTX
Introduction to Windows Operating System
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
E-Commerce Website Development Companyin india
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Computer Software - Technology and Livelihood Education
PPTX
Lecture 5 Software Requirement Engineering
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PPTX
Download Adobe Photoshop Crack 2025 Free
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
Guide to Food Delivery App Development.pdf
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
Workplace Software and Skills - OpenStax
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
CNN LeNet5 Architecture: Neural Networks
Introduction to Windows Operating System
Topaz Photo AI Crack New Download (Latest 2025)
MCP Security Tutorial - Beginner to Advanced
E-Commerce Website Development Companyin india
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Computer Software - Technology and Livelihood Education
Lecture 5 Software Requirement Engineering
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
Download Adobe Photoshop Crack 2025 Free
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Guide to Food Delivery App Development.pdf
iTop VPN Crack Latest Version Full Key 2025
Trending Python Topics for Data Visualization in 2025
Workplace Software and Skills - OpenStax
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Airline CRS | Airline CRS Systems | CRS System
CCleaner 6.39.11548 Crack 2025 License Key
Practical Indispensable Project Management Tips for Delivering Successful Exp...
CNN LeNet5 Architecture: Neural Networks
Ad

Compassionate Coding in the Classroom

Editor's Notes

  • #3: My background – 10 years as an engineer, including time spent leading teams Wide variety: - Health tech, ed tech, entertainment - Big companies, small companies, research institutions Startups & established firms Web dev, app dev, middleware
  • #4: Common thread: there’s blind spot when it comes to engineering teams – people We put the emphasis on the technology and not the people This shows up in a number of ways
  • #5: Mildest consequence – confused users – we build products without empathizing with people using them
  • #6: Personal conflicts on the team affect the bottom line
  • #7: More serious consequences of tech’s lack of concern for people: Lack of diversity Fake news Displaced jobs Insensitive – FB pics of someone’s dead children Addicting Distracting Bullying, harassment Misleading
  • #8: Consequences for Individual developers - Stress, anxiety
  • #9: sad story out today about an Uber employee who committed suicide, blamed on stress and issues of racial bias at work
  • #10: This is a pretty sad state of affairs in tech – can we do better?
  • #11: I think so, and believe the answer is compassion. I don’t mean this in a religious sense. My CS background makes me view it as an optimization problem: minimize the suffering of everyone involved
  • #12: This approach requires caring about all the human beings who Make tech Use tech Are affected by it
  • #13: This is why I started Compassionate Coding I work with tech companies to understand their human problems and then give custom workshops on emotional intelligence to address those issues You can think of it as take agile’s people over process concept to the extreme
  • #14: The only article that came up when I searched compassion and coding when starting my company It was written by an educator So today I’m going to focus on the points most relevant to you as educators
  • #15: Some of my Twitter connections recently shared poor experiences they’ve had with discouraging teachers
  • #16: I’m going to discuss 3 tips for creating a more compassionate classroom
  • #18: Fixed mindset ideas
  • #20: Believe all students are doing their best given their circumstances Focus instead on continuous improvement,
  • #22: - Coding is stressful!
  • #23: Developer self-talk is often negative
  • #24: Self-compassion is a better response than beating yourself up
  • #25: 3 components of self-compassion
  • #26: We all have bias
  • #27: System 1 – stereotypes. We will tend to favor students who remind of us ourselves This may affect Who we call on Who we give special attention to
  • #28: People from a marginalized groups often feel extra anxiety in stressful situations because they fear confirming negative stereotypes about their groups Consider as a possible reason a student seems to be underperforming
  • #29: Systemic biases in favor of some groups
  • #30: - All we see our Bill Gates and Mark Zuckerberg; but there are many more stories out there!
  • #31: Marketing materials matter – here’s source of images of real women of color in tech
  • #32: Summary of the 3 tips
  • #33: In tech, we have the reason part covered; what we need to work on is the compassion and empathy part. You as educators are in a powerful position to change the face of technology for the better!