Exploring 11 Causes of Frustration for Software Developers

I’m Frustrated

The Secret Developer
5 min readOct 8, 2023
Photo by Yogendra Singh on Unsplash

Frustration. Annoyance.

To some extent, all software developers are familiar with these emotions while working in the tech industry.

This article investigates the paper “Exploring Causes of Frustration for Software Developers” authored by Dane Ford and Chris Parnin and the 11 types of issues we face every day at work and speculates as to how we might improve the developer experience.

“I’m frustrated to the extent that it negatively impacts my performance. I’m not alone, as 67% of developers consider their frustration to be severe”

The 11 Areas Of Frustration

Here are the 11 categories that cause frustration in rank order.

Mapping Behavior to Cause

Finding where a bug is called can be frustrating, and poor mental models of the codebase can cause difficulties that take up much of our working life.

“We have all been there. Spending hours solving a problem and then realizing it has to do with a typo or layout issue or…

--

--

The Secret Developer

A top software developer who has worked for some of the biggest tech companies (yes, that one too) reveals the stories behind Big Tech and software engineering.