|
|
|
|
|
by iforgotpassword
1707 days ago
|
|
Phone numbers are stored in your phone's contacts app, a tool that does the remembering for you. Making an input box do two different things and then adding a heuristic to guess what the user wants might be handy, but can go wrong. And then, as the linked post demonstrates, users get used to that and treat every input box as if it can do both of these things. It's a race to the bottom. Now your users "got stupider" and you need to come up with even more stuff behind the scenes to fix it. Nobody ever questioned that you have to learn driving a car. How to handle it, what would break it, traffic rules etc. Why don't we demand that cars become so smart that a 16yo can just buy one, jump on all the pedals and turn all knobs and be a safe while doing so because the car will prevent anything bad from happening? We somehow accept that driving a car is something non-trivial that has to be learned, has certain rules that need to be followed, etc. |
|
At the same time, nobody ever questions what you don't learn to drive a car. You have one acceleration pedal; you don't have separate controls for the fuel/air mixture and ignition timings. You don't manually control the differential. You have one brake pedal, not separate ones for the front and rear brakes, and automatic anti-lock braking is even a useful safety feature.
Modern cars even have warnings for tire pressure, so the driver has less need to manually check.
Modern cars are so smart that a 16 year old can buy one and drive it without having to know how to rebuild the engine, unlike cars of a hundred years ago.
The trick is that we have a long cultural history of deciding just what aspects of car driving are non-trivial and need to be learned and what aspects can be automated successfully (or even beneficially). Consumer computing is still in its relative infancy, and it's a moving target.