$$PLAIN_TEXT_PREVIEW$$

View in Browser

Compassionate Coding

…and we’re back! I hope you’ve had a wonderful few weeks. Mine have been emotionally complex and full of inspiring tech and non-tech events. In-person events have been back for a while now, but I’m still so grateful for them.

At live face-to-face events, people speak more freely about controversial topics, which always reminds me that there is a much wider range of nuanced viewpoints than the news or social media would suggest. It’s refreshing.

When you spend a lot of time online, especially in tech circles, it can seem like everyone’s perfectly happy with this new pandemic hangover hermit culture, but in person, I encounter others who value making deep connections—no matter how awkwardly—and aren’t so keen on eliminating the human. That gives me hope.

I found this heart rock after an annual 16-mile hike to the beach with some of my fellow fruit-gleaning volunteers over the weekend. I love spending time in nature with people outside of tech (no offense 😉). I do recommend it as part of a balanced life!

Welcoming Different Perspectives

When I started Compassionate Coding in 2016, I was inviting my fellow software engineers, who often hold more organizational power than they realize, to prioritize nurturing the well-being of themselves, their collaborators, and the people impacted by their work. I believed—and still do—that this is not just the right thing to do, but that it ultimately leads to happier developers and more effective teams.

It was a struggle to even have the conversation back then, but I kept planting seeds alongside a few others and kept seeing hearts and minds gradually open.

So much has changed since those early days! Now, I keep hearing about new initiatives popping up to bring more compassion to tech in different ways. It’s really been amazing to see how the industry has progressed. It’s also been great to see how people approach issues like sustainability or artificial intelligence or company culture from different angles.

People working to improve the tech industry do not have to agree on every issue.

In fact, we’ll likely find the best path forward by allowing for people to pursue, present, and debate various approaches. I’ve become even more passionate since the pandemic about preserving this ability to dissent. As Thomas Macaulay wrote in a 19th century essay, “Men are never so likely to settle a question rightly as when they discuss it freely.”

I lately feel that well-intended efforts to encourage more mindful use of language have pulled the pendulum a bit too far toward speech restrictions and self-censorship. This hinders our ability to connect as humans. William James observed in On Vital Reserves that poor conversation often stems from an “over-active conscience,” and advised that “conversation does flourish and society is refreshing…whenever people take the brakes off their hearts, and let their tongues wag as automatically and irresponsibly as they will.”

OK, perhaps more caution than that is needed in some contexts (especially on social media…), but I do think that true compassion emerges from seeing each other as full humans, and that benefits from open and honest communication.

I’ve even added slides to my talks to clarify that compassion is not about censorship or walking on eggshells.

This applies on a smaller scale, too, to your team discussions. Do people on your team feel they can disagree? Or has groupthink taken over?

Related to having discussions with people we disagree with, I highly recommend (again) Mónica Guzmán’s book, I Never Thought of It That Way and Alexandra Hudson’s new book, The Soul of Civility.

This one is targeted more specifically toward Americans, but I will also recommend the Polarization Detox Challenge from Starts With Us.

Compassion around the Web

As I wrote on LinkedIn this week, curation—with proper credit—is contribution 😇.

  • The Compassion Cinema - short, cute animated videos on compassion basics from The Compassion Research Lab

  • The State of Green Software - a look at sustainability and tech ethics (via Barry O’Kane)

  • What Does It Mean to Be a Weaver? - “A weaver is someone who knows how to bridge between the different silos and sectors of society.” We need more of these! Maybe you’re one?

  • The Compassion of Machines - in-depth video discussion of how “compassionate” machines impact society

Until next time,
💙 April

P.S. Did someone forward you this email? Sign up so you can get the next one.

 
twitter

Compassionate Coding LLC
270 N El Camino Real, Suite F429
Encinitas, CA, 92024
USA

Unsubscribe

Compassionate Coding