Blog
Media
Sign Up
About
Book a Training

Compassionate Coding

Blog
Media
Sign Up
About
Book a Training
Featured
Do Programmers Need to Be Passionate?
Aug 6, 2024
Engineering Culture, Personal Development
Do Programmers Need to Be Passionate?
Aug 6, 2024
Engineering Culture, Personal Development

Do you need to be passionate about programming to be a good developer?

I recently encountered an intriguing article on 10x developers that considers two developer types, the passionate enthusiast and the professional.

I’ve lived in both of these worlds, as reflected in my Compassionate Coding work. I started coding in my teen years and loved it, so I tried to fit in with the hardcore enthusiast programmers and found external success, but it left me miserable and burnt out. I came to believe that you can be an effective developer and live a balanced life that includes care for people, not just code, and I started this company to spread that view.

Aug 6, 2024
Engineering Culture, Personal Development
Is Remote Work More Compassionate?
Jul 30, 2024
Engineering Culture, Social Impact
Is Remote Work More Compassionate?
Jul 30, 2024
Engineering Culture, Social Impact

I often see the remote work “debate” framed in one of two extreme ways. The first: remote work is great, and it’s only micromanaging, incompetent, and/or nefarious bosses who want to deprive workers of their freedom by forcing them back into the office. The second: remote work is terrible, and it’s only lazy workers who want to keep “quiet quitting” in their pajamas.

Jul 30, 2024
Engineering Culture, Social Impact
Compassion Is Not About Being ‘Nice’
Sep 21, 2020
Engineering Culture, Social Impact
Compassion Is Not About Being ‘Nice’
Sep 21, 2020
Engineering Culture, Social Impact

A common misconception about compassion is that it means being “nice” or suppressing our true feelings. Not at all! Compassion means understanding suffering in ourselves and others and desiring to prevent or alleviate it. That often involves speaking up fiercely for others and ourselves.

Sep 21, 2020
Engineering Culture, Social Impact
Practicing Compassion During a Pandemic
Apr 3, 2020
Social Impact, Personal Development, Engineering Culture
Practicing Compassion During a Pandemic
Apr 3, 2020
Social Impact, Personal Development, Engineering Culture

Last week, I hosted a live session to address the Compassionate Coding community about practicing compassion for ourselves and others in the midst of the COVID-19 pandemic.

Here are some of the highlights

Apr 3, 2020
Social Impact, Personal Development, Engineering Culture
It's Time to Retire "RTFM"
Apr 17, 2019
Personal Development, Engineering Culture
It's Time to Retire "RTFM"
Apr 17, 2019
Personal Development, Engineering Culture

When you use RTFM, you’re saying, “Not only am I not going to help you, but I also want to make sure that you feel ashamed about your inability to help yourself.”

If we want to create more effective teams and a more inclusive tech industry, we need to retire RTFM and the associated sentiment from our culture.

Apr 17, 2019
Personal Development, Engineering Culture
Technically, Everyone Is "Technical"
Apr 17, 2019
Engineering Culture, Personal Development
Technically, Everyone Is "Technical"
Apr 17, 2019
Engineering Culture, Personal Development

“She just doesn’t seem technical enough.”

“We need someone a little more technical.”

Apr 17, 2019
Engineering Culture, Personal Development
Be a Mentor, Not a Bully
Oct 11, 2016
Personal Development, Engineering Culture
Be a Mentor, Not a Bully
Oct 11, 2016
Personal Development, Engineering Culture

“The guy who mentored me at my last company always made me feel bad when I made a mistake. I don’t want to do that to someone else.”

Oct 11, 2016
Personal Development, Engineering Culture
How to Beat Coding Frustration with Self-Compassion
Sep 21, 2016
Personal Development, Engineering Culture
How to Beat Coding Frustration with Self-Compassion
Sep 21, 2016
Personal Development, Engineering Culture

Coding is stressful. Self-compassion is a great technique for managing difficult emotions that provides health benefits, improved relationships, and a better mindset for problem-solving.

Sep 21, 2016
Personal Development, Engineering Culture
Gratitude and a Growth Mindset in Agile Retrospectives
Sep 9, 2016
Engineering Culture, Personal Development
Gratitude and a Growth Mindset in Agile Retrospectives
Sep 9, 2016
Engineering Culture, Personal Development

When executed properly, the agile retrospective is the perfect combination of gratitude and a growth mindset, which are two key contributors to happiness and fulfillment. 

Sep 9, 2016
Engineering Culture, Personal Development
Only You Can Prevent Tech Burnout
Sep 2, 2016
Engineering Culture, Personal Development, Social Impact
Only You Can Prevent Tech Burnout
Sep 2, 2016
Engineering Culture, Personal Development, Social Impact

The prevailing work culture in Silicon Valley is not healthy or sustainable. Here are 5 ideas for improving the situation for everyone.

Sep 2, 2016
Engineering Culture, Personal Development, Social Impact
Tech has a Toxic Tone Problem — Let’s Fix It!
Aug 25, 2016
Personal Development, Engineering Culture, Social Impact
Tech has a Toxic Tone Problem — Let’s Fix It!
Aug 25, 2016
Personal Development, Engineering Culture, Social Impact

When it comes to communication, especially involving engineers, tech has a toxic tone problem. I know because I’ve not only been surrounded by it for the past decade, but during less enlightened moments, I’ve contributed to it. But there's hope!

Aug 25, 2016
Personal Development, Engineering Culture, Social Impact
What does compassion have to do with coding?
Aug 15, 2016
Social Impact, Engineering Culture, Personal Development
What does compassion have to do with coding?
Aug 15, 2016
Social Impact, Engineering Culture, Personal Development

Compassion has the power to heal the tech industry. Software may be built on machines, but it's built by, with, and for human beings. It's time to start focusing on the human factors of software development, including the importance of cultivating compassion. 

Aug 15, 2016
Social Impact, Engineering Culture, Personal Development

To stay in touch:

We will treat your information with respect. Spam is not compassionate.

Thank you! We’ll be in touch soon. <3

Back to Top

© 2016-2025 Compassionate Coding LLC. All Rights Reserved. Compassionate Coding® is a registered trademark of Compassionate Coding LLC. | Privacy Policy | Terms of Service

Compassionate Coding participates in the Bookshop.org affiliate program. That means if you buy a book from a Bookshop link, we receive a small percentage of its price in commission, which helps to keep this site going.