| No you got it the wrong way around. The power is in the hands of the user. > That will never happen as long as shareholders are the only people that companies are legally beholden to The user has a choice not to use products that are made by companies that don't respect them. > That will never happen as long as developers insist that their happiness is more immportant than that of their users The user can simply stop using the software if the developer doesn't respect their time (happiness is a completely subjective property dependant on the individual). So I say this will never happen while people won't actively move for alternatives and put up with crappy products. I made the effort to stop using products from large companies that don't respect my privacy and don't respect freedom of speech of their users. So whenever possible I don't use any products from the large tech companies. If people can't be bothered and choose to be ignorant, they deserve what they get. |
And the companies which shell out the big bucks to keep terrible software products shambling along for year after year don't really do it because they hate they staff and want to screw up their happiness and productivity, although it can often seem like that. They do it because either there isn't anything else which does the thing they need to keep doing their business, or becuse they have so much past history and experience of using that product that it would be ridiculously expensive and dangerous to change or because they believe that the pain of supporting fifty different users using thirty different incompatible pieces of software to do the same job is worse than the pain of having all those users screwed up at the same time by an upgrade that goes bad.
None of which are unreasonable positions to take and all of which push the responsibility for improving the situtaion back to where it belongs: the writers and suppliers of the upgrade. Upgrades should adopt a hippocratic principle: the change that YOU make to the system which I have paid for and which I rely on to do my job should not suddenly impossible costs or make it impossible me to use it to do something that I was doing yesterday.
And that, in turn, is not going to happen, unless and until customers (both commercial and private) have the right to compensation for lost time and earning imposed by changes which benefit nobody except the software vendor.