Open Source and Interface Design
Oh no I said both words in one sentence. Eric S. Raymond has a written a piece on his homepage about his experience of trying to configure cups. Beeing in the cups "interface" myself ones in my life I can clearly see where he is coming from. Yes the command line is fast. Yes the command line is beautiful, IF you have no girl and if all you do your whole life is trying to figure out how stuff works. If you want to get stuff done sometimes there goes nothing over a single mouseclick.
He writes:
The point of this essay is not, therefore, just to beat up on the CUPS people — it's also to beat up on every other open-source designer who does equally thoughtless things under the fond delusion that a slick-looking UI is a well-designed UI. Watch and learn...
Seeing that the new Gimp(2.0) has a somewhat improved interface I think there is more and more awareness in the Opensource field that this might be an important point to bring the non geeks to the Opensoftware movement. I do not say that the movement should look at Microsoft, Adobe and co. they do have the power to do things differently, but remember always ALWAYS have the user in mind when creating an interface. It does not have to be flashy hip it just needs to work fast and reliable just like the command line. I have friends with PCs that hate Microsoft some tried out Linux, they are not unintelligent people (in their field they are quite good) they are just no geeks and they throw out Linux after a couple of days figuring out only the most fundamental stuff and not getting anything done.
The constant ignorance in the opensource movement in regards to interface has to stop if they want to succeed in the long term.