Angry Old Fat Dude here, and I've been especially steamed recently. Why? Because computers suck and everybody knows it, that's why.
How strange this is coming from a computer guy, right? 24 years in the industry. I was there at the birth of both the home computer and the publicly accessible Internet. You know what I never witnessed? The promise of a truly easy-to-use computer interface being fulfilled. If you've ever had to read instructions on how to simply make the computer do what it was designed for, then the computer isn't really easy to use.
You don't need to read a set of different instructions every year to operate a car. Even different makes and models of cars. They all work pretty much the same. They have practically the same interface.
How about other electronics? CD and DVD players work the same way, with the same sort of buttons coded in a universal fashion to tell the user how to operate the machine.
Before the smartphone, plain old phones all worked the same way. You input the unique number of the person you want to talk to, their phone makes a noise indicating that someone wants to talk to them, they pick up the phone and put it to their ears and mouths and you talk to them. This didn't change for over 100 years.
Now, hold on, you're probably saying "But AOFM, computers are open-ended devices! They're not designed with just one thing in mind! They can do ANYTHING!"
Well that's the problem in a nutshell. It's a machine that emulates other machines. To do this, a programmer must either utilize the most commonly attached devices - the keyboard, mouse, monitor, and printer - or propose an entirely new device - another machine to be bought, attached, and configured.
...continue reading "AOFM-MWU – It Should Just Work, Dammit"