As software engineers, we are conditioned to look for failure cases, so a pessimistic view of the world may serve us well. However, this comes at a cost.͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ 

View in Browser

Compassionate Coding

I invited our local Tech Hub crew to leave their screens behind and come out to support Coastal Cleanup Day with some IRL garbage collection. Thanks to everyone who joined. Compassion goes beyond the code!

In today’s issue:

  • Optimism in software engineering

  • 🎟️ Free scholarship tickets available to Thursday’s virtual Effective Feedback workshop

  • 🎧 New podcast interview with Maintainable

  • Compassion and code around the web

Optimism in Software Engineering

One of the early blog posts I wrote about Compassionate Coding noted a tendency toward cynicism among software engineers (except maybe when it comes to making estimates 😉).

Why might that be?

As software engineers, we are conditioned to look for failure cases and security vulnerabilities, so a pessimistic view of the world may serve us well. Also, as author Colleen Patrick-Goudreau has noted, people tend to mistake cynicism for intellectualism, so perhaps engineers set on being “smart” think they need to be more negative.

However, this pessimism comes at a cost. It can be detrimental to our mental and physical health, as well as our relationships. It may also hold us back from exploring new opportunities.

So, is it time for us all to become Pollyanna? Maybe not. Unchecked optimism has downsides, too. It may lead to risky behavior and prevent us from seeing reality clearly.

The key is moving beyond the binary thinking of optimism vs. pessimism, and instead seeking the balance that works for you. Regular reflection on our tendencies and their impact can help us determine when we need to make adjustments.

If the negativity bias does have a hold on you, though, check out the Optimistic October challenge from Action for Happiness.

💻 Live Virtual Workshop - This Thursday!

This Thursday, October 3, I’ll be hosting a live virtual workshop on feedback to help you with more assertive and compassionate code reviews, performance reviews, and stakeholder conversations. Thank you to everyone who signed up! I’m excited to spend time with you. If you’d like to attend, but don’t have the learning and development budget, feel free to respond to this email, and I’ll send you a code for one of our free scholarship tickets while they last.

Wondering what to expect? One previous workshop participant shared: "Very excellent use of time and reflective thought; useful exercises; engaging content; zero fluff."

Looking for a private communication training for the whole team? You can respond to this email to learn more.

🎧 New Podcast Interview

Thanks to Robby Russell for a great conversation on technical debt, leadership, code reviews, the Big Rewrite, and compassion beyond the code!

Compassion and Code Around the Web

  • Do all problems have technical fixes?

  • Larger LLMs can become less reliable

  • There’s a disconnect between leaders’ and individual contributors’ perceptions on developer experience

  • How to avoid seeing people as “bad others”

Hopefully see you at the feedback workshop!

Talk to you soon,
💙 April

P.S. If you found something interesting here, feel free to forward this email to a friend!

And if someone did 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