Monday, September 17, 2007

Need to ‘Undo’ on web applications

The undo problem is one key aspect I am hoping future web apps will support. I just deleted all my mails in my hotmail inbox and I need to ‘Undo’ but I can’t do it. If this was a desktop application I could have done this in a jiffy.

This is a huge problem in web apps, though they are not covered too much and not many people talk about them, as we are now pretty much used to this kind of behavior. Web apps work excellent, they store all our data, enable us to access them from anywhere and give us no worry about licenses etc.

But as we move towards looking at a cloud or what some people call as a ‘cloud OS’ it becomes increasingly important to have all the desktop paradigms on the web. This problem was probably not thought about by people because when the web started it was more a data storage medium where documents, files etc were stored and people would read from it, so probably there was never a need for offlines access or storing states. But as we move towards having a cloud OS, and making the web a operation system, it becomes very very important to look at such issues.

John Dowdell from macromedia has some interesting thoughts on storing states where he basically argues as to whether the Back button on the browser needs to smart to capture these changes and also talks about capturing states in web apps.

Having an undo functionality brings about a sense of simplicity in the user’s mind - “What the heck, I can always undo it” and hence brings more confidence. This will play a vital role as people from different age groups, degrees of tech saviness etc start using the web to perform very important and secure activities like paying bills, making purchases online etc.

So what's your solution to this problem ? Or is this a problem at all ?

Image courtesy : NewbieGamerBlog

3 comments:

Umesh said...

A very nice article on this topic

Never Use a Warning When you Mean Undo

It talks about how people usually ignore "Are you sure you want to delete this" kind of warning messages by hitting yes and realise their mistake after that. It also highlighted the way Gmail handles this. Gmail doesnt warn you when you delete mails. It just deletes and then gives you the option of undo ing it. Thats when you realise the mistake most of the times. Not when you are warned.

Vinodh Nandakumar said...

Umesh - Looks like there's a problem with the link. I got a very human error message which I like - "Something’s Gone Horribly Wrong" :)

Umesh said...

Aargh. Bad URL no donut for me. :-)

Here it is

Never Use a Warning When you Mean Undo

Talking of "very human error message" i found another nice article on the same site.

Better Writing Through Design