September 2022

S M T W T F S
    123
45678910
11121314151617
181920 21222324
2526 27282930 

Style Credit

Expand Cut Tags

No cut tags
Tuesday, July 8th, 2003 08:21 pm (UTC)
I'm split on the issue. I think computer interfaces, etc., are simply not very mature. The modern pace of the world does not lend itself to good design, and my understanding of the computer world is that is even more so than in other areas. So, computers often suck. True, it is amazing the capabilities and price these days, but it is unreasonable to expect the users to deal with all the issues they do. And, often, programs behave is psychotic ways. Part of that has to do with those who program them not thinking enough like the end user. Hang-on before you knee-jerk respond to that . . . often, it is the programmers who are ignorant. They don't do the things people want to use the computer to do and make really stupid choices about things.

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.

Reply

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting