The BBC has an article about how technical jargon confuses people. I didn't give it much thought until I was bored and read the Slashdot commentary. There are a lot of good points either way and it got me thinking.
So, the question is: is it right to expect people to learn technical details? My natural instinct is to say yes, but I have trouble defending that position to myself.
On one hand, I have no trouble saying that if you use a highly technical device without knowing about it, you deserve no sympathy when things go wrong. On the other hand, I certainly don't know that much about cars, yet I drive (more than I would like to) and occasionally put myself in situations where a car failure would be an extremely inconvenient and/or dangerous situation.
I think most of the problems come from the disparity between the reality of computers and how they are marketed. They are not appliances. They are not as simple to use as a toaster, or a sewing machine, or a car. Second only to other people, they are the most complicated, varied, mutable things you will ever deal with. When people find out that they're not a magical appliance but instead an amazingly complicated, amazingly powerful tool they get all huffy about it. This is what really incurs my scorn, because I just can't fathom this response. You're handed the freaking universe on a titanium platter, and you're whining about having to do some work to learn how to use it? Boo fucking hoo.
Thoughts? Am I an hypocritical, elitist technocrat, or am I just surrounded by drones who should stick to throwing beer cans at their TV?
So, the question is: is it right to expect people to learn technical details? My natural instinct is to say yes, but I have trouble defending that position to myself.
On one hand, I have no trouble saying that if you use a highly technical device without knowing about it, you deserve no sympathy when things go wrong. On the other hand, I certainly don't know that much about cars, yet I drive (more than I would like to) and occasionally put myself in situations where a car failure would be an extremely inconvenient and/or dangerous situation.
I think most of the problems come from the disparity between the reality of computers and how they are marketed. They are not appliances. They are not as simple to use as a toaster, or a sewing machine, or a car. Second only to other people, they are the most complicated, varied, mutable things you will ever deal with. When people find out that they're not a magical appliance but instead an amazingly complicated, amazingly powerful tool they get all huffy about it. This is what really incurs my scorn, because I just can't fathom this response. You're handed the freaking universe on a titanium platter, and you're whining about having to do some work to learn how to use it? Boo fucking hoo.
Thoughts? Am I an hypocritical, elitist technocrat, or am I just surrounded by drones who should stick to throwing beer cans at their TV?
no subject
This example is not of PCs per se, but it was an amusing magazine article I read: this guy was recounting how his mom bought a new oven--it could be programed to start cooking at X degrees any time in the next year, etc. Yet, there was no way to program it to change temperatures during cooking except for manually resetting everything. Obviously, the whiz-kids who programed it knew nothing about cooking.
Similarly, I often get that feeling about those who design engineering design software.
When one looks at a mechanical device, there are obvious clues about how it should work--crank this lever, turns that wheel and so forth. Computers (in their various incarnations as Cell Phones, PDAs, Teller Machines, etc.) are hard because they are arbitrary. There is no intuition to how they should work--except perhaps for common culture shared between those who programed it and those who are trying to use it. I think many of us would agree there is a big culture gap between most computer users and those who program them.
And trying to find good documentation is often a nightmare.
I don't have a ready solution, but those in the business should avoid dismissing the problem as "the users." That arrogance is used to avoid responsibility for the real problems. I think the field needs to mature, and better design skills should emerge (I hope). It scares me to say, after seeing what Windows did to programs, but there needs to be some standards for interface design, etc. By which I mean for the process of how to do a good design, not that every interface should be a window with "help" in the upper right corner. Probably already are efforts towards that.
Uhm, I'm going to stop blabbing now.
PS, this rant is inspired by the topic, not necessarily on-topic. As for computer terms, there is far too much marketing-driven terminology. And the same problem occurs in all fields/products. They are always making-up new words for stuff.