It's time for us techies to build better software, to get laws passed that stop this sort of thing, to get websites like CNET download.com and manufactors like Lenovo blacklisted.
It's time for us techies to build better software, to get laws passed that stop this sort of thing, to get websites like CNET download.com and manufactors like Lenovo blacklisted.
One part of this comes from the fact that some things are really difficult or impossible to repair these days. Cars come with engine computers that you need special tools to access, computers and modern electronics come so integrated that you can't easily swap out components yourself.
The other part is that people treat computers as one entity, not a combination of entities. So the whole device is one item, and if something doesn't work, it's all broken.
To drive a car, people have to learn a shit ton of things, not just about the law, but about the machine itself. And they do, because they have no other choice - and so for most it doesn't even register things could be different.
Look at professional software like Photoshop or AutoCAD - again, everyone knows it's "complicated", and so people either sign up for training courses, or sit down and learn it themselves. Somehow, the software tool being complex isn't a problem. But for most software, we've created an expectation that people should be able to use it from the get-go. I submit that this is wrong. People should be expected to read the manual, like in the old days, and the software should politely force them to.
There are schools and licences for driving a car. There is no EULA for washing clothes.
If we want to train users to not click on "I Agree" to get rid of the legalese then there should be no legalese for installing Spotify or buying from Amazon. I can buy in a shop without needing to sign a 10 page document, so why not the same with Amazon?
We, in tech, have trained users to click on the green buttons to make the computer boxes go away.
RE education, I think this attitude is one of the bigger sources of the problems we have. Nobody expects to get into a car first time in their lives, go through a 2-minute tutorial and drive on the public road. Nobody expects to grok electric saws or soldering irons in 30 seconds. Those are all tools, and tools require some training, or at least reading the manual. Everybody knows that and thus nobody complains.
OTOH, we've created a silly situation with computing where people are expecting to be able to use stuff immediately. They should not. This thing is complicated, and you have to engage your brain. Dumbing software down to create illusion of immediate competency only makes our software worse, and it makes general population stupider.
As for the second point, I agree with building better software and throwing the book at CNET and Lenovo, and any other malware bundler. Seriously, this kind of behaviour should not be allowed in a civilized society.
This is how people learn to drive in many countries (e.g. Ireland). Though you usually start in a quiet car park/road or similar.
I always wondered about "drivers ed" classes I saw on US TV shows when I was younger, since they don't exist where I gre up.
Yes, but that's the part of the training. What I mean is that nobody will let you drive in real traffic the first time you enter the car in your life.
Imagine a society in which, many centuries ago, the literates decided on something similar: regular people can't be taught how to read or write, they don't need to and they won't learn.