Saturday, January 5, 2008

Gmail sucks. The web UI Stockholm Syndrome (or fear of cornfields)

Gmail Sucks.

Kim, in my last post, comments that:
Don't forget the importance of UI culture. Mac interfaces have been good in no small part due to the guidelines Apple provided, and the self-reinforcing Mac developer culture of investing time & energy into making consistent, attractive UIs.

Indeed. Where are the examples of good design on the web? Where is the culture that suggests how things should *really* be done. Well there really isn't one. The best example of this lack of good examples and guidance is Google, the biggest Internet company in the world, and specifically their flagship web application, Gmail.

Now, Gmail gets most of the information architecture aspects exactly right. For example the way Gmail handles threading an ongoing discussion kicks ass.

But Gmail's general interface sucks the big hairy meatwhi**le.

First of all, there is *absolutely nothing* slick about Gmail. It doesnt *feel* well designed.

But my biggest issue with Gmail, and most of applications on the web, is that they allow primary controls to *SCROLL OFF THE WINDOW*.

Excuse me. WTF!

Can you imagine if you had to scroll the window up in Word to get to the style menu, and then scroll back down to edit your text?

In Gmail, if I want to scroll to the bottom of my mail list, I have to *scroll away* all of my controls, including my folders (inbox, sent items, drafts, etc.), my chat list, my filters, all the action buttons at the top of the window, etc.

This is *insane*.

But it is the new standard.

It has almost become an expected or perceived affordance across the web, which is really a shame. To move backwards in terms of what we really expect an application to do is an incredible loss. This would have seemed crazy to do on the Mac 10 years ago. Even today it would seem a bizarre desktop design choice. But it is the web. Like its some handicapped child, we have quietly lowered our expectations.

I understand how we got here. In the beginning it was the best you could do with HTML. But that is no longer the case. And we are stuck. And even Google, with their shiny new version of Gmail hasn't bothered to fix the UI.

This is indeed why everything sucks.

The fact that the largest Internet company in the world can make these kinds of design decisions and no one notices, is why we are where we are with regard to web interfaces. And though I pray for further "ajaxification" of the web, I fear that there are too few good examples of what "good" is and that, like hostages held in long term captivity, we have become sympathetic with our captors.

Or perhaps, for good reason we have just decided to submit. I am reminded of an old Twilight Zone episode called Its a Good Life where a kid named Anthony (played by Billy Mummy) has the ultimate power to wish people who think bad thoughts about him into the cornfields.

So perhaps I should rephrase. Its good that you did that Larry & Sergey. Its good that you did that. Its good that you wished us into the interface cornfields!

Ok, now I gotta go check my Gmail.

16 comments:

Jack (World Shrinker) said...

love this post! so true!

Hank Williams said...

Thanks Jack!

Gabe said...

Your failure to find redemptive design in at least one website - out of the millions out there - reminds of the criticism voiced in the last paragraph of this book review:
http://tinyurl.com/yoybo6

----

By the way, I'm curious if your keyboard has a QWERTY set-up. Sub-optimal design and, unlike Gmail, you have the power to correct it...

Hank Williams said...

Thanks for the comment Gabe.

Actually there are websites I like. But it is much harder to find web *applications* that I like. I will say that I *do* like Google Reader. But the problem is that there is so much bad design out there it is hard to raise the bar.

That said, I do have another essay coming on new directions (that are really old directions) in UI design for web apps. In that regard, though I havent laid it out yet, my comentary will ultimately not just be about complaints - though it is fun :) but also solutions.

Andre said...

Just started using gmail.

I can't believe for the life of me why they wouldn't create a To: button that allows you to open up your contacts and forward messages to them. I'm sorry I don't have everyone in my contact list memorized.... Give me a break!

Because of this I won't use it.....It's sad really.

Anonymous said...

I couldn't agree with you more on GMails interface - it is so 90's. GMail may have excellent features but if you don't have an interface that works with the user you don't have shi*.

Anonymous said...

Just signed up for a gmail account.

The fact that you cannot access your contact list after beginning message composition is retarded.

I won't be using it.

Anonymous said...

i use craigslist a lot. gmail is the only thing that i have found that works with it...or so i thought. so far i haven't been able to do a damn thing with it. i cant send a pic to another craigslist user with it. it says to shrink my message down even after i have shrunk it down as far as it will go. so heres to you gmail. you SUCK!!!

Anonymous said...

hey hey hey hey hey i like gmail and i respect your opinion. but theres a newer version of gmail and i believe they fixed the "scrolling of the page" thing.

Anonymous said...

f*** u

Michael said...

Want to gripe about Gmail? How about the complete absence of a view pane? Gmail prevents me from easily and immediately viewing message contents in the context that makes sense to me. I have to "enter" each message to read its contents, and have to "exit" to view my inbox again.

It's the vile offspring of forcing "conversations" on users. Which is an awful paradigm.

Take a recent email experience: my wife sent a URL to me that might interest my brother. I thought so, too, and I forwarded the link to him, and commented on the topic. He responded, continuing the dialog.

When I received his reply, the "From" field read "wife, me, brother". This extra data over-saturates my view rather than helps me when I scan down the "From" column as I receive new email. It's a patently asinine design to force on users. For a software company as sophisticated as Google, I'm stymied that they haven't provided a more useful (and traditional) interface, much less that they actually use this interface themselves.

Sometimes interface traditions stand because they're best practices. Experimenting is a worthy cause. Confusing and punishing your users is not.

And while we're at it, what's the deal with Google Calendar not providing a Year View? Hey, try to play catch-up to a widely-requested feature that Yahoo's been providing for years now, will you, Google?

WiseUp said...

I agree with your thoughts on Gmail -- feh!

By the way, it's Billy Mumy.

Zeek said...

gmail really sucks in so many ways. "Conversations" is the reason i will stop using it soon.

Mr. Blue said...

I'm with ya.
Gmail is only good as my 'disposable' account.

Ya get what ya pay for. Fortunately I pay for hosting which doesn't include them reading my email to place ads :)

intrr said...

Funny, I think indeed the WORST feature to be found in Gmail is that Threaded view that you explicitly praise.

I find it the most confusing and most chaotic invention ever, and I absolutely GMail for not providing an option to turn it off.

Anonymous said...

This is why I use windows live mail.

Post a Comment