Engineering Culture

It's Time to Retire "RTFM"

It's Time to Retire "RTFM"

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.

If You Can Use a Fork, You're "Technical"

If You Can Use a Fork, You're "Technical"

“She just doesn’t seem technical enough.”

“We need someone a little more technical.”

Be a Mentor, Not a Bully

Be a Mentor, Not a Bully

“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.”

How to Beat Coding Frustration with Self-Compassion

How to Beat Coding Frustration with Self-Compassion

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.

Gratitude & a Growth Mindset in Agile Retrospectives

Gratitude & a Growth Mindset in Agile Retrospectives

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. 

Only You Can Prevent Tech Burnout

Only You Can Prevent Tech Burnout

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

Tech has a Toxic Tone Problem — Let’s Fix It!

Tech has a Toxic Tone Problem — Let’s Fix It!

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!

What does compassion have to do with coding?

What does compassion have to do with coding?

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.