On Fri, Jun 11, 2004 at 12:39:42PM +0200, Alfons Adriaensen wrote: > On Fri, Jun 11, 2004 at 11:05:36AM +0200, Thorsten Wilms wrote: > > > My take on this, I hope I can bring this discussion to a friendlier level: > > I have no intention to be unfriendly. And most people who know me would > say I'm in fact a gentle person... :-)
I wasn't refering to anyone specialy, but there were several instances of quite agressive tone around here, and it helps no one. > > Linux would 'need' an unified gui (look and feel, not so much implementation) > > for better usability. > > Again the magic word. If by 'usability' you mean that there should be no > perceptible learning curve, no effort involved, no conscious choice to > dedicate your time to learning to master something, then this just a dream. I guess the word is misused and misunderstood quite often. I think a nice and useful definition is this one: - Effectivity - Efficiency - User satisfaction The fact that users are total noobs only once lowers the need for easy learnability. In many cases allowing efficient use is more important. But having to learn various means to reach the same goal is bad (at least if there are no clear advantages to each variation). The maybe most central aspect of usability, consistency, is not only good for having to learn stuff only once, but also allows habituation: subconcious handling, so full attention can go to the actual task at hand. One can perform several tasks at once if they are automated/subconcious, but concious attention can only go to one thing at any time. Therfore good ui is careful not to distract the user's attention and tries to step into the background as far as possible. > There seems to be a belief that computers and software would eleminate the > need for education and training, that sitting at a DAW turns you instantly > into a sound engineer, and clicking the mouse on soft synth makes you a > qualified musician. This is a complete fallacy, and IMHO just one > manifestation of the global dumbing-down exercise that's happening all > around us, and that is driven by those who make money out of it. As user of professional audio, graphics and 3d apps ... do I need to say more? I'm not in it for the money (allthough I might put gui work in my portfolio), I'm quite idealistic about human-computer interaction, as it is a important aspect of my life. I'm against dumbing down, but much for making things as simple as possible, but not simpler. Or by another way, there must be a clear advantage for every complication. Any complexity should bring possibilties, not just confusion. > Programs have a different look and feel because that is part of the > functionality they provide. I've never seen a qualified user complain > about this - indeed it's often just what they appreciate. The only > complaints I hear are from those that believe in the fallacy I referred > to above. Differences coming from functionality are not the problem. But having to deal with various ways how knobs react, scales are implemented, pulldown menus behave and so on doesn't bring an advantage to anyone. There would be still much space for differences in concept and behaviour untouched by unification on widget level (and always room for totaly new widgets, if they make sense in a special case). > I play keyboards, and I'd love to be able to play string or wind instruments > as well. Unfortunately, these are fundamentally different, and it would take > years of training and exercise. Do you think I can skip this if you give > me a violin with a keyboard interface ? Why do you think I might have some strange ideas that would give asking such questions to me any sense? Oh, and: No! Interface aspects that allow special control/expression/results can of course not be replaced by ones that do not have such characteristics. But a volume slider is a volume slider, and there's more to be gained than lost by standardizing such things. Different interfaces for different results. But please not different interfaces for the same results without specific advantages (besides experimentation). The comparison to physical musical instruments is rather lacking, but it would be great to have software that actualy feels like one. > > > Talking about choice: some people would like to have the choice of using > > any (Linux) app with one and the same look and feel. > > Some people like all their food to taste like an MD hamburger. It's their > choice, and they have the freedom to go out and eat that stuff each day. > But if you want to taste the richness of what the world has to offer, > you'd better take a different attitude. What's wrong with the 'attitude' of liking to have highest usability for concentrating on getting work done / transforming inspiration into music with least obstacles? And in many varying details in guis I don't see a 'flavour', but rather not knowing better / random decisions. > > Freedom and individuality are great, but the power that comes from bundling > > efforts (marching in one direction) ... > > I'll restrain myself, and just say that I'm not interested in power. Bad wording on my side. I mean the ability to achieve more and better things by working together. I did not say that you would have to be interested in anything, and I'm not about world domination or just copying commercial stuff (should be left behind in the dust in all aspects :) I don't rant, I rather use 'should', not 'must'. No bad word about this list / the community from me. I don't want to push people around (actual I could only try and fail, it's funny how marketing was mentioned in a mail being an example how not to do it). I would like to see more cooperation, and I offer to bring my time and skills in. --- Thorsten Wilms