Improving Software Quality through Small Changes

It’s not about changing developers or adding more processes; it’s about finding the right chain reaction to tip the balance.

David Rodenas PhD
6 min readJul 27, 2024
Prompted and edited by the author

When we talk about improving quality, writing better code, having a more stable product, or even reducing defects, we often think of grand transformations and imposing actions. In no time, everything seems to require a Herculean effort that compromises short-term productivity, often with the promise of future improvements. But what if I told you that a simple change, one that doesn’t hinder short-term productivity, can make a difference?

Those who know me are aware that I rarely give classic answers or stick to typical slogans. Instead, I strive to go a step further and find the missing piece.

In this case, if we consider how it feels to maintain high-quality, defect-free code, it’s like pushing a boulder uphill. It’s a constant effort, requiring ongoing mechanisms and processes to maintain good quality. If we stop this effort, everything reverts to its original state.

--

--

David Rodenas PhD

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.