| ▲ | mayhemducks 6 hours ago | |
Software quality, i.e lack of bugs, from the average user's perspective, is a hygiene factor. High quality does not get rewarded, and the instant it crosses below the threshold of "good enough", users will punish you. The eternal question for management seems to be "what can we get away with?". A dev with quality problems in their output? Can em'. A dev with exceptional quality in their output? Can em'. A dev with just the right corners cut? Keep 'em, but no raise. Is this regime right or fair? I don't think so, but it is the incentives that drive all of this. I believe the only solution to this, at least in the for-profit software world, is to try to convince everyone to pay for quality. If the money is there, then maybe management will reward devs who care about quality user experiences. | ||