Quote:
the point of an advanced gui isn't "eye candy", it's to improve and expediete nearly any task. People mistake an elegant and simple interface, or a showy one for an asthetical value rather then really understand why they are designed.
They aren't designed particullarly to entertain the user or impress them, but to provide the most efficent interface as possible. HCI is a rather hot topic in computer science, it isn't trivial... The people involved in Human Computer Interaction aren't like movie producers, they are brilliant computer scientists and psychologists. The interfaces of the future depend on incremental steps like mac osx and vista. To make something not ugly, and also not so complex as to piss people off is a science. So before you marginalize an advanced gui as a toy, you should consider those elements.
I do all my work on computers, as a software developer and Computer Scientist, I have a great appreciation for a well designed and powerful interface. It doesn't make me feel any more special to make anything remedial task a routine when not necessary, to reduce a 10 step task to a 3 step task is a feat! If as part of the design it has a quick learning curve, that itself is to it's credit.
edit in: what linux needs isn't better windows compatibility, it needs more and better development from big software names. it wasn't ever intended to be a windows emulator.
Originally Posted by fewtch Like Hollywood, MS seems to be focusing more & more on eye candy. Make things easier for beginning users, while simultaneously making it more difficult for advanced users. I wish they'd release a basic, functional GUI similar to Win2k, and leave the candy for those who actually want to play with their OS rather than get stuff done. MS basically lost me with the release of Windows XP. When Win2k is no longer viable I will be switching to something else (probably Linux, which will hopefully have improved Windows app compatibility even more by then). I've messed around with Linux before and have the general idea, so it shouldn't be too much of a learning curve... what I want is better Windows compatibility. |
the point of an advanced gui isn't "eye candy", it's to improve and expediete nearly any task. People mistake an elegant and simple interface, or a showy one for an asthetical value rather then really understand why they are designed.
They aren't designed particullarly to entertain the user or impress them, but to provide the most efficent interface as possible. HCI is a rather hot topic in computer science, it isn't trivial... The people involved in Human Computer Interaction aren't like movie producers, they are brilliant computer scientists and psychologists. The interfaces of the future depend on incremental steps like mac osx and vista. To make something not ugly, and also not so complex as to piss people off is a science. So before you marginalize an advanced gui as a toy, you should consider those elements.
I do all my work on computers, as a software developer and Computer Scientist, I have a great appreciation for a well designed and powerful interface. It doesn't make me feel any more special to make anything remedial task a routine when not necessary, to reduce a 10 step task to a 3 step task is a feat! If as part of the design it has a quick learning curve, that itself is to it's credit.
edit in: what linux needs isn't better windows compatibility, it needs more and better development from big software names. it wasn't ever intended to be a windows emulator.