IEEE Software - The Pragmatic Designer: Steering Software Qualities

This column was published in IEEE Software, The Pragmatic Designer column, July-August 2025, Vol 42, number 4. ABSTRACT: Developers want to steer the quality attributes in their system. For example, they want to keep latency low, security high, and the code maintainable. To achieve this, they typically roll up their sleeves and get to work rather than deliberately employing design techniques that…