3 ms·
I like the sentiment, but you can have quality, well architected software that’s pleasure to work in, and it being completely useless/obsolete to customers. Val
by yarekt 3y ago
I like the sentiment, but you can have quality, well architected software that’s pleasure to work in, and it being completely useless/obsolete to customers. Value != quality.
I think software quality (and all the symptoms discussed in the post) are to do with how quickly the software can be changed: Lower tech debt results in software that’s quick to change to new requirements, or change in business domain. It’s also important to realise that just like with performance, you get diminishing returns at very high levels
- detourdog 3y agoI think software quality is more related fo how little it changes while remaining useful. I see the current software environment has different stake holders all defining quality from their own perspective.
- yarekt 3y agoAh I see, quality can also mean ingenuity, but in my case as a software developer ingenious solutions don’t always present themselves. I’d settle for old boring plain solution that works well enough, but is of enough quality that it doesn’t cause fires, and is quick to change with the business
- hitchstory 3y agoNot just how quickly it can be changed but how risky it is to change.