3 ms·
The article does not define quality. That’s actually part of the problem: programmers don’t have a shared definition of quality, or a process to achieve it. Bu
by gregjor 5y ago
The article does not define quality. That’s actually part of the problem: programmers don’t have a shared definition of quality, or a process to achieve it.
Businesses paying for software generally have other priorities, like making money, reducing costs and risks, attracting and retaining customers, competitive advantage. The nebulous concept of code quality may not have more value than other business requirements. Perfect code that’s a year late has little value if the business loses millions of dollars because of delays.
This kind of blaming and navel-gazing underlines the problem of programmers viewing perfect code as their main value-add, rather than looking at all of the priorities and competing requirements any business faces and working to add value to the business, not just to their CV.