Exploring 11 Causes of Frustration for Software Developers
I’m Frustrated
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…