SlideShare a Scribd company logo
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

Similar to Compassionate Coding in the Classroom

Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These SkillsCatalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
April Wensel
 
Designing on the Ground: Transformative Uses of Design during Social Crises, ...
Designing on the Ground: Transformative Uses of Design during Social Crises, ...Designing on the Ground: Transformative Uses of Design during Social Crises, ...
Designing on the Ground: Transformative Uses of Design during Social Crises, ...
De Andrea Nichols
 
Adv 206 spring 14 class 18 digital revolution
Adv 206 spring 14 class 18 digital revolutionAdv 206 spring 14 class 18 digital revolution
Adv 206 spring 14 class 18 digital revolutionLucas Spain
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
Sylvain Carle
 
Inviting Experimentation by Design
Inviting Experimentation by DesignInviting Experimentation by Design
Inviting Experimentation by Design
Cliff Seal
 
3 Steps to Engaging Content Marketing
3 Steps to Engaging Content Marketing3 Steps to Engaging Content Marketing
3 Steps to Engaging Content Marketing
NetBase Solutions Inc.
 
Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016  Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016
Sherry Coutu CBE
 
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April WenselAnxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
April Wensel
 
Forget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X TeamForget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X Team
April Wensel
 
Using the internet for language development
Using the internet for language developmentUsing the internet for language development
Using the internet for language development
Nik Peachey
 
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
Epiphanies, Inc.
 
Social Media and Your Personal Brand - Margaret Donnelly
Social Media and Your Personal Brand - Margaret DonnellySocial Media and Your Personal Brand - Margaret Donnelly
Social Media and Your Personal Brand - Margaret Donnelly
Margaret Donnelly
 
Digital Olympus - 15 ways to expand your keyword topics
Digital Olympus - 15 ways to expand your keyword topicsDigital Olympus - 15 ways to expand your keyword topics
Digital Olympus - 15 ways to expand your keyword topics
Charlie Williams
 
How big businesses can innovate like start ups through Intrapreneurship
How big businesses can innovate like start ups through IntrapreneurshipHow big businesses can innovate like start ups through Intrapreneurship
How big businesses can innovate like start ups through Intrapreneurship
Mike Allen
 
The Five Horsemen of Digital Disruption
The Five Horsemen of Digital DisruptionThe Five Horsemen of Digital Disruption
The Five Horsemen of Digital Disruption
Eric Weaver
 
The Five Horsemen of Digital Disruption
The Five Horsemen of Digital DisruptionThe Five Horsemen of Digital Disruption
The Five Horsemen of Digital Disruption
Precog Digital
 
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
Chris Nunes
 
Startup Fears, Momentum, Hustle Talk
Startup Fears, Momentum, Hustle TalkStartup Fears, Momentum, Hustle Talk
Startup Fears, Momentum, Hustle Talk
Dan Rockwell
 
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & AttentionBlurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
CNW Group
 
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & AttentionBlurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
CNW Group
 

Similar to Compassionate Coding in the Classroom (20)

Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These SkillsCatalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
 
Designing on the Ground: Transformative Uses of Design during Social Crises, ...
Designing on the Ground: Transformative Uses of Design during Social Crises, ...Designing on the Ground: Transformative Uses of Design during Social Crises, ...
Designing on the Ground: Transformative Uses of Design during Social Crises, ...
 
Adv 206 spring 14 class 18 digital revolution
Adv 206 spring 14 class 18 digital revolutionAdv 206 spring 14 class 18 digital revolution
Adv 206 spring 14 class 18 digital revolution
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Inviting Experimentation by Design
Inviting Experimentation by DesignInviting Experimentation by Design
Inviting Experimentation by Design
 
3 Steps to Engaging Content Marketing
3 Steps to Engaging Content Marketing3 Steps to Engaging Content Marketing
3 Steps to Engaging Content Marketing
 
Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016  Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016
 
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April WenselAnxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
 
Forget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X TeamForget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X Team
 
Using the internet for language development
Using the internet for language developmentUsing the internet for language development
Using the internet for language development
 
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
Facebook Tips & Tricks, The New Twitter, and the Art of Social Listening & Re...
 
Social Media and Your Personal Brand - Margaret Donnelly
Social Media and Your Personal Brand - Margaret DonnellySocial Media and Your Personal Brand - Margaret Donnelly
Social Media and Your Personal Brand - Margaret Donnelly
 
Digital Olympus - 15 ways to expand your keyword topics
Digital Olympus - 15 ways to expand your keyword topicsDigital Olympus - 15 ways to expand your keyword topics
Digital Olympus - 15 ways to expand your keyword topics
 
How big businesses can innovate like start ups through Intrapreneurship
How big businesses can innovate like start ups through IntrapreneurshipHow big businesses can innovate like start ups through Intrapreneurship
How big businesses can innovate like start ups through Intrapreneurship
 
The Five Horsemen of Digital Disruption
The Five Horsemen of Digital DisruptionThe Five Horsemen of Digital Disruption
The Five Horsemen of Digital Disruption
 
The Five Horsemen of Digital Disruption
The Five Horsemen of Digital DisruptionThe Five Horsemen of Digital Disruption
The Five Horsemen of Digital Disruption
 
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
Augmented Reality: Crossing the Chasm of the Hype Cycle (AWE 2015)
 
Startup Fears, Momentum, Hustle Talk
Startup Fears, Momentum, Hustle TalkStartup Fears, Momentum, Hustle Talk
Startup Fears, Momentum, Hustle Talk
 
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & AttentionBlurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
 
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & AttentionBlurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
Blurred Lines - Finding Clarity with Your Audience in Fight for Time & Attention
 

More from April Wensel

Compassionate Coding for Bootcampers
Compassionate Coding for BootcampersCompassionate Coding for Bootcampers
Compassionate Coding for Bootcampers
April Wensel
 
April Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate CodeApril Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate Code
April Wensel
 
Compassionate (Yet Candid) Code Reviews
Compassionate (Yet Candid) Code ReviewsCompassionate (Yet Candid) Code Reviews
Compassionate (Yet Candid) Code Reviews
April Wensel
 
Emotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennesseeEmotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennessee
April Wensel
 
Emotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular AtlantaEmotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular Atlanta
April Wensel
 
A Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for EngineersA Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for Engineers
April Wensel
 
Keynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the WorldKeynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the World
April Wensel
 
Leading With Fierce Compassion
Leading With Fierce CompassionLeading With Fierce Compassion
Leading With Fierce Compassion
April Wensel
 
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
April Wensel
 

More from April Wensel (9)

Compassionate Coding for Bootcampers
Compassionate Coding for BootcampersCompassionate Coding for Bootcampers
Compassionate Coding for Bootcampers
 
April Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate CodeApril Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate Code
 
Compassionate (Yet Candid) Code Reviews
Compassionate (Yet Candid) Code ReviewsCompassionate (Yet Candid) Code Reviews
Compassionate (Yet Candid) Code Reviews
 
Emotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennesseeEmotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennessee
 
Emotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular AtlantaEmotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular Atlanta
 
A Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for EngineersA Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for Engineers
 
Keynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the WorldKeynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the World
 
Leading With Fierce Compassion
Leading With Fierce CompassionLeading With Fierce Compassion
Leading With Fierce Compassion
 
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
 

Recently uploaded

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

Compassionate Coding in the Classroom

Editor's Notes

  1. 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
  2. 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
  3. Mildest consequence – confused users – we build products without empathizing with people using them
  4. Personal conflicts on the team affect the bottom line
  5. 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
  6. Consequences for Individual developers - Stress, anxiety
  7. sad story out today about an Uber employee who committed suicide, blamed on stress and issues of racial bias at work
  8. This is a pretty sad state of affairs in tech – can we do better?
  9. 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
  10. This approach requires caring about all the human beings who Make tech Use tech Are affected by it
  11. 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
  12. 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
  13. Some of my Twitter connections recently shared poor experiences they’ve had with discouraging teachers
  14. I’m going to discuss 3 tips for creating a more compassionate classroom
  15. Fixed mindset ideas
  16. Believe all students are doing their best given their circumstances Focus instead on continuous improvement,
  17. - Coding is stressful!
  18. Developer self-talk is often negative
  19. Self-compassion is a better response than beating yourself up
  20. 3 components of self-compassion
  21. We all have bias
  22. 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
  23. 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
  24. Systemic biases in favor of some groups
  25. - All we see our Bill Gates and Mark Zuckerberg; but there are many more stories out there!
  26. Marketing materials matter – here’s source of images of real women of color in tech
  27. Summary of the 3 tips
  28. 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!