|
|
|
|
|
by austincheney
2214 days ago
|
|
> The job of the producers is to produce what the consumers want, not the consumers to accept whatever they want to produce! But that is the current general practice of software, especially online interconnected software, to force acceptable product preferences to the consumer without regard for consumer demand or competition. Developers typically dictate the choice of architecture and framework and then specify acceptable ranges of performance and design allowed by that framework utterly without regard for what the user wants or willing to pay for. That is developers putting their personal technology preferences before the user concerns or business revenue goals. When you point out the nature of ethics violation the developers most concerned by those technology preferences get really emotional, perhaps hostile. I have seen this at every software job I have held and it’s not limited to any language or class of technologies. |
|
Companies who develop products without regard for consumer demand or the competition are eventually unemployed. They may have a defacto monopoly for a time, but it inevitably ends.
Competition is not only real, but fierce in software, as anyone in corporate IT management will tell you. Because my damn phone never stops ringing with hungry software salescritters vying for my attention.