by
Carl Ranson >> Sun, 27 Feb 2000 20:26:59 GMT
I agree totally with your suggestions.
Funny thing with this newsgroup - most of the suggestions seem to be about making JADE more useable, not about adding extra features as such. It seems that JADE has plenty of features now, although without a doubt, there are still some major areas which could improve the product's penetration.
I think Jade has reached that age, where it has to be tidied up a bit to be taken seriously by the rest of the world. Especially since some of the user interface issues are typical "first-year" developer mistakes.
Developers, in particular, seem to dismiss the idea that usability of the product is all that important, but there are plenty of frustrated users out there. I have just finished reading Alan Cooper's excellent book: The Inmates are Running the Asylm. This book and his previous work - About Face, should be required reading for anyone developing user interfaces, and the JADE plant in particular. I believe that it just goes to show that even developers aren't necessarily good at developing interfaces that other developers find usable. Imagine what ordinary non-developer users of software think!
I wouldn't go as far to say that they dismiss the concept of usability. Its probably more a question of differing expectations and experience. User interface design also seems to be an assumed skill in our industry, something that every software developer knows instinctivly.
ITS NOT
"Good" user interface design is something that needs to be learned, just like everthing else in our industry, it comes about through experience, study, and plain old hard work.
The problem, as I see it, is that the usability won't be improved with a minor tweak here and there. What is required is somebody skilled in "Interaction Design" (a term that Alan Cooper uses) to design the entire user interface.
Yes, I quite agree, and that person needs to set the standard that is acceptable.
Just as an example, think about the number of dialog boxes that popup when you're trying to do something. These are like obstacles in the road that need to be avoided in order to drive past - they simply get in your way, and most of the time, ask questions to which the answer is obvious.
There is definitely an issue of "user interface philosophy" here. Does the user feel like Jade is a servant or master?
The site you suggested, Craig, is one of my favorites. Well worth a read for everyone in software development.
Well, that's the end of my rant for now!
Mine too, but Im fairly sure it will happen again...
CR
ps, I'm sorry to the Jade plant if it feels like your being picked on in this news group. Please be assured that I (and I'm sure most others) have a great deal of respect for what you have achieved so far.
I hope you see challenges to the product as opportunities rather than complaints.