Usability

Recent Updates

A lot has been going on the past few weeks, and that hasn't left much time for writing substantial content here. But, here's an attempt to catch up. I have been working on Cocoa stuff, the project, (some games), and more stuff on the site. This is, of course, in the midst of normal work and life stuff. How much can I get done during my vacation? We'll see. Read more for details.

Google Chrome - What's the Deal?

Now, I admit bias against this browser, mostly because my mac-loving ways don't allow me to easily use it just yet. I don't know Chrome well enough to judge it. So, I will be kind. However, I can't help but wonder why so many are so excited/afraid/enamored with this new webkit-based browser. Can it be that compelling or that evil?

Mozilla Ubiquity (& an alternative to it)

Aza Raskin & co. at Mozilla have released a preview interface for their new experiment, called Ubiquity. The goal is to come up with a quicksilver-like interface for the browser to aid in completing tasks. This is different from how web interaction works now; today, it is information-based. A user finds disparate bits of information, and combines them manually. With Ubiquity, the goal is to specify the task, and let the software figure out the information needed to complete the task. But, can they do it?

Mozilla Ubiquity

Aza Raskin & co. at Mozilla have released a preview interface for their new experiment, called Ubiquity. The goal is to come up with a quicksilver-like interface for the browser to aid in completing tasks. This is different from how web interaction works now; today, it is information-based. A user finds disparate bits of information, and combines them manually. With Ubiquity, the goal is to specify the task, and let the software figure out the information needed to complete the task. But, can they do it?

When to do UI design.

When you are writing things that no one will see (backend stuff, daemons, etc.), the focus goes to providing the proper functionality and safeguards. Care is also given to reporting status and error messages. These do not require much interaction with users, so the focus should understandably go to other areas of operation. And, more importantly, its behavior is well-defined.

When working on a project that many users will see, there is a different focus. People make mistakes, so the application should work in a sensible way for the users, and handle informing them of its operation as it progresses. Also, it has to be palatable to the users. While the actual functionality is able to be defined fairly clearly, the interface is mostly subjective.

Lotus Notes and Email

Occasionally, I receive an email from someone that they didn't intend to send to me. Seems like a rather innocuous thing, but when it happens so often, one would wonder why?

In my office, it is an almost weekly occurrence that someone will accidentally reply to everyone some email they only meant to send to one or a few people. This happens because of a subtle difference in how Notes implements replying feature.

Usability from John Gruber

I am a big fan of John. DaringFireball has some great articles on Usability, and I read one of the better ones there today. So, I thought I would share.

Here, he talks about some of the problems with the Open Source community and usability. Yea yea, this article is a bit old (April, 2004), but It's still good. Give it a read.

Google Language APIs, etc.

So, they have added some more features to googles language translation tool

http://code.google.com/apis/ajaxlanguage/

Looks nice. Then again, this basically obseletes my little neglected translation project... Unless, I just remove the stuff I translated myself, and make it plug directly into Google :~)

GREAT SUCCESS. I'm betting I will get blocked, though...

Keep an eye out for this (and for my new themes, whenever I get a chance for that.).

 


Powered by Drupal, an open source content management system
Empower yourself. Never wait for the unfortunate to give you strength.
© 2008, Andrew Holloway. Rights Reserved.

Theme based on Light Theme, ported by Nick Young