• On GameSpot: So-called 'Halo killer' gets 23 to life
October 14, 2008 2:44 PM PDT

Five old-fashioned Web concepts that need to die

by Rafe Needleman
  • Font size
  • Print
  • 50 comments
Share

Wake up! It's 2008. There are things we've become accustomed to doing and seeing on Web sites for years that really should have vanished by now. Five things come to my mind that are user interface disasters. When I am president I will make sure the Supreme Court outlaws them:

1. Refresh

This whole story came about because I was monitoring the Apple announcement this morning and had to struggle to find a site that didn't need me to press the reload button to see the latest. I just wanted to pull up a blog and see the updates stream in. The only reliable self-updating live blog I found was SlashGear.

I like what the Huffington Post does to highlight news when you're on the home page: It flashes changed items with yellow highlighting, without redrawing the page. CNN redraws the whole page every few minutes--old school, but at least you know what you're seeing is somewhat up to date. Of course, you should be able to turn off autorefresh if you're on a slow link or are a slow reader, but to my mind, news sites should always be new.

Refreshing a page to see what's actually new is an anachronism and needs to die. The world moves fast, and readers want to lean back and watch it. (That's why I continue to be a booster for CoverItLive.)

2. Save

The whole idea of pressing the "save" button on a site or app to lock in your updates is old-fashioned. It also exposes users to data loss from system or connection bugs. Google Docs saves as you type, making it superior to Microsoft Office. Quicken (the software version) saves each transaction as you go. Note-taking apps OneNote and Evernote don't have save buttons because they don't need them (although in a UI flaw, the Web version of Evernote does).

When systems are built correctly, everything you do can be undone and rolled back, and there should be no need for a save button per se (although many apps will still need a way to milepost versions of files).

3. Log-in

I have a password manager (RoboForm) on my system that remembers hundreds of individual log-ins and passwords for the sites I try. I hate this. Why can't I use one log-in that I trust, and then authorize (and, importantly, de-authorize) apps to use it as I wish? OpenID is a solution, although it's conceptually a bit too weird to get mainstream adoption right now. Facebook Connect is another good universal log-in.

Keeping track of passwords for all the sites we visit is becoming unmanageable. There are better solutions.

4. One-size-fits-all site design

Too many beautiful and useful Web sites are hopeless on mobile or non-computer devices (like game consoles and low-resolution TV browsers). The world is mobile, and I find it continually surprising that most Web sites don't recognize when a mobile browser is accessing them so they can automatically display a small-screen, low-bandwidth version. Or at least give users the option for a small-screen view.

Why don't Web designers give mobile devices access to their sites?

5. Blocker ads

You know things are backward when the advertising message is as big as the content. But that's what's happening on a lot of sites right now: You want to watch a 30-second video but there's a 30-second pre-roll ad in front of it. Or you want to spend 15 seconds scanning a favorite site for headlines but a giant blocker ad pops up in your way. What do you do? You go away, or at least you hesitate before you come back. Sites need to make money, but punishing users for viewing content is not just old-fashioned, it's medieval.

The message should fit the medium, and TV-style advertising for the Web is not the right model.

What do you think?

Rafe Needleman writes about start-ups, new technologies, and Web 2.0 products, as editor of CNET's Webware. E-mail Rafe.
Add a Comment (Log in or register) Showing 1 of 3 pages (50 Comments)
by AndrewRich October 14, 2008 3:13 PM PDT
#6. Pointless polls.
Reply to this comment
by clh22793 October 14, 2008 3:21 PM PDT
Ohh...I got one! I hate blogs that require me to sign in before making a comment. lol.

All kidding aside, sometimes you have to take the bad with the good. Hell, I wish my car would drive itself to the gas station when it knows it's getting low. And while I'm at it, I wish my refrigerator would automatically defrost my steak while I'm away at work. After all, eating dinner is a foregone conclusion, right?

Bottom line...we won't see sweeping changes on the web until it becomes a detriment for websites to NOT include some of these wishes. Most of us don't stay on a single page long enough for the sites to employ auto refresh. It simply isn't worth it. Login? Dude, just log in. Again, not worth my time as a developer to revolutionize that process when we are so accustomed to it as it is. Sure it's a pain, but in the end, you'll only visit the sites that provide you with the most value anyway. You're not gonna base that decision on a login process.

Your points are well taken though.

ps. this is an excellent blog, but requiring us to log in before commenting HAS kept me from commenting at times.
Reply to this comment
by satchev October 14, 2008 3:28 PM PDT
I like the comment about "blocker ads". CNET should take note of this. I hate when I want to go to a site, like CNET and in order to even get to the home page I have to either view the stupid ad or click "skip this ad".

Of course, I find the huge ads that take over the screen over the content just as bad.
Reply to this comment
by jedmmj11 October 15, 2008 3:18 AM PDT
hear, hear!!!
by Kalvos October 14, 2008 3:29 PM PDT
Regarding save: What you suggest may be convenient, but it destroys historical context. I know the web is increasingly not about history -- it discards its past quickly. But working on a novel, a symphony, or any work of art leaves a trail of sketches, partially formed ideas, and ideas that fork. Rollback and undo features are linear, whereas thinking is not. Mutliple differently named files create a historical document set that is richer than anything Stendhal or Beethoven might have left behind, each one showing the seed germinating, breaking soil, growing secondary leaves, and blooming. There is more than efficiency at stake, as not everyone actually grasps what they have deleted -- until it is vanished in the history of lost forks and abandoned sketches.
Reply to this comment
by ghostofitpast October 14, 2008 3:41 PM PDT
Your point is well taken, but I suspect the Web 2.0 world regards such artifacts as novels and symphonies as quaint anachronisms!
by October 14, 2008 3:33 PM PDT
WAIT- did I just have to login before leaving a comment?!?!

But, what I was going to type before being rudely interrupted by the login window....

The thing that needs to die is the concept of 'accessible' websites.

No, I don't think we should leave the special-needs population behind, but I think the burden should be moved to the browser rather than the website.

Idea #1 in the story is great. But tell that to any site that needs to adhere to section 508 standards. Is there a way to automatically refresh parts of a page that is 'accessible'?

This also applies to ideas #2 and #4.

For idea #2 to work, we're obviously talking about AJAX. I avoid AJAX like the plague, because of section 508.

Also, since my designs need to be 'accessible', that brings them pretty close to looking great on a mobile device too...they are not too divergent so why bother?

By the way, CNET sites aren't section 508 compliant.
Reply to this comment
by Kalvos October 14, 2008 4:03 PM PDT
Wow! Somebody else actually cares about 508! Well said... I was just about giving up with all the hostility toward accessibility on tech sites. Thanks for stating the issue!
by itworker--2008 October 14, 2008 3:33 PM PDT
#5 is cnet!!!!

I hate that giant ad with the VERY small "click to continue...." just to get to the cnet page I was requesting
Reply to this comment
by socal2008 October 14, 2008 3:36 PM PDT
you lose all credibility with me when you reference a radical anti american website like the huffington post. then i have to login - an item on you list. before i can even login i have to go to my email and verify an address. you should practice what you preach...
Reply to this comment
by dracoaffectus October 14, 2008 3:38 PM PDT
As far as refreshing goes, I like the way iGoogle works...it seems to automatically update when necessary, I never have to explicitly refresh the page, and it doesn't seem to redraw the entire page so the refreshes are virtually unnoticeable.

And the ads that really bug me are the ones that innocently sit at the top or side of a website, but then just as soon as your mouse gets within half a screen length of the ad, it extends itself to fill most of your screen. A close second for annoying ads are the ones that talk to me or have audio, because those are often buried somewhere down the page and it takes me a few seconds before i can find it and mute it.
Reply to this comment
by professionaladventurer October 14, 2008 3:39 PM PDT
I wish a lot of things and some of them are way more useful then web concepts to die. But i keep them to myself (mainly, no site pays me to publish). But we do need a "login" standard. God I hate the a-hat that created this one: "please choose your password- it must be 9-13 letters, have a number and a capitol letter, but can not start or end with a number, you can't use the - or _ and it can not have any sequential numbers or letters."
Reply to this comment
by Dalkorian October 15, 2008 2:50 PM PDT
What kind of password would you like to use? a-hat?? A hacker would crack that one in a minute without knowing anything about you. Those requirements for the password are to try to give you a safer password that can't be cracked in a reasonable amount of time.

But whatever you do, make sure you call everyone smarter than you an a-hat.
by GandalfoGris October 14, 2008 3:48 PM PDT
Frames! Many sites are still using them.
Reply to this comment
by Pete Bardo October 14, 2008 3:49 PM PDT
socal2008, "radical anti american website like the huffington post". This was meant as a joke, right?

BTW, I had to refresh this page before I could read it--the initial ad failed and left my screen all gray!

Ok, there's no 'Save' button here--it says 'Submit'.
Reply to this comment
by Hunnter2k3 October 14, 2008 4:08 PM PDT
I completely agree with 2,4 and 5. (4 more so, if you can't create a site to degrade gracefully, please leave web design, we don't want you here)

Although, i'm not sure of the others.
1 could create a massive hog on bandwidth if every single person has a site opened and not using it.
While that probably wouldn't matter with certain sites, others would cripple under the strain very quickly.
3, i semi-agree with this, i hate logging into loads of websites with different IDs, but luckily, i have more-or-less similar IDs and passwords.
But, managing these logins would be incredibly complicated, and most people wouldn't use it.
I remember that profile checker site that checks if there are usernames on a bunch of sites for you, creating unique IDs would be pretty hard, more so as new sites join this, after having a login database previous to joining the "one ID" database.
Reply to this comment
by Andronicus October 14, 2008 4:21 PM PDT
I just got an HTC Touch (Windows Mobile Cell Phone). I am realy feeling the large web page issue. I am now always googleing ( from mobile google) the page I want and add 'mobile' to my surch. If there is not a mobile version, I am very hesitante to use it
Reply to this comment
by NewsReader_ October 14, 2008 4:26 PM PDT
I agree completely. Now to the harder task, affecting change.

Who is going to lead the way?
Reply to this comment
by rafe October 14, 2008 4:35 PM PDT
To all who noticed it: I am well aware that some of things on my list are practiced by my publisher. Now you know what I am trying to change here.
Reply to this comment
by geek. October 14, 2008 4:42 PM PDT
#1 is an easy fix, at least on FF -
I use the 'ReloadEvery' add on.
It helped me keep on top of today's Apple announcements from all the blog sites.
Reply to this comment
by autuumn October 14, 2008 4:48 PM PDT
I agree with all of your topics. I would also add three items:

1. Opening pages. When clicking a link to open/show a web page, the second age should be shown in-line or within the current page. I don't like opening new tabs or having a whole page refresh then click the Back button to return to where I came from.

2. Displaying images. Some sites you can click on an image and it pops open over page you're on. It includes Prev/Next/Close buttons to easy navigating around. The page can pre-load the images so they take less time to appear.

3. Article navigation. When viewing an article, if the author has other articles, then similar to navigating images, there should be Prev/Next buttons plus a pop-up calendar button that shows articles by date. When selecting a new article, it's updated in-line and doesn't require the whole page to be refreshed.
Reply to this comment
by JoyceNgo-218335993631273378369 October 14, 2008 6:48 PM PDT
I don't agree with most of these old fashioned web concepts. I get the idea of not refreshing but sometimes you're going to have to, such as sometimes the website comes out all broken on Firefox, and I refresh it, it's fine again. Or if anyone still plays Neopets, the site requires refreshing constantly to do almost ANYTHING so I don't think refreshing should be out of the picture, I use it quite a few times a day.

And the log-in thing, I always have to log in Cnet in order to post, I save password, remember passwords to stop it from nagging, but it still asks me to log in.

And for the one size fits all designs, I understand if you're using a phone, but reconsider why you're using a phone, you're not always going to get things you want such as apps, games, etc. you want or view stuff the way it should be on a normal computer screen..

For the SAVE concept, I totally disagree with what's said here. As a matter of a fact, there are so many sites that require you to save your updates, it's not going to automatically change (like a saved draft in email) Myspace or any site that you put in your info WILL have a "submit" "save" "update info" button, and if you don't click on it, your info won't save.

For blocking ads, I could agree, but Cnet also has quite a few big ads, IMDB.com has ads that gets on my nerves too but they've been blocked with adblock and flashblock addons for Firefox. Anyway, google has text link ads and believe it or not, I occasionally get lured and click on them to see what's up so not all ads are that bad.
Reply to this comment
by andrew.mager October 14, 2008 8:25 PM PDT
Great post Rafe. I love auto-refresh sites, but I like doing a hard refresh sometimes.

Web users have gotten accustomed to finding the little "Close this ad" or "Continue on to news.com" button before the ad even loads, so this one is basically dead to me already.
Reply to this comment
by LI_CHEN October 14, 2008 8:30 PM PDT
i only agree the 5th one,i hate advertisements
Reply to this comment
Showing 1 of 3 pages (50 Comments)
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

The yogurt makers of tech: Gadgets to avoid

Don't buy these one-trick ponies--unless you like gizmos that gather dust.

Google wants to unclog Net's DNS plumbing

The Net giant, ever eager for a faster Internet, debuts its Google Public DNS service. With it, Google could become even more central to the Net.

Inside CNET News

Scroll Left Scroll Right