Web 2.0 Distracts from Good Design
stevedcc writes "The BBC is running a story about web 2.0 and usability, including comments from Jakob Nielsen stating "Hype about Web 2.0 is making web firms neglect the basics of good design".
From the article:
"He warned that the rush to make webpages more dynamic often meant users were badly served. Sites peppered with personalization tools were in danger of resembling the 'glossy but useless' sites at the height of the dotcom boom."
I stick to html, since everyone can read it (mostly). And I hand code it, since most of the editors seem to make a real mess of the code, and sometimes I want to change it. Anyone else this old fashioned ?
Seriously, just because you can doesn't mean you should.
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
Support NYCountryLawyer RIAA vs People
Of all of the best practices that I've learned as a designer analyst over time, I've come to realize that management (with a bug in their collective bonnets about some new-fangled technology), do a better job of screwing up design and usability than the technology itself.
Sure, blame Web 2.0 for your horribly designed web pages.
The man in the article himself states clearly Web 2.0 is simply the "latest fad". It's simply the most recent in a long stream of red herrings chased by ignorant companies in an attempt to be web savvy.
The root of the problem is that the people who understand web design and make webpages are beholden unto managers, bosses, and other autorities who haven't the faintest idea what a good webpage does or looks like. The web designers bring prototypes, designs and nifty things to these people and get asked stupid questions such as "Is it Web 2.0". They want everything the internet has to offer in their webpage, whether or not it makes any sense for it to be there.
Web 2.0 is another potentially awesome facet of the internet being turned into a collective migraine for web designers.
Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
I've seen two definitions of Web2.0: user-contributed contents, and the use of AJAX/DHTML.
The first characteristic doesn't need any new technology: Slashdot is a good example of a web site containing lots of user-contributed contents, and works for ages. No need for a 2.0 version of the web.
The second one is newer: we already had DHTML, but didn't have XMLHttpRequest. This is where abuse can lead to bad design and bad usability, IMO.
My advices to web developers: just because the content of your web site is dynamic and the site contains some forms doesn't mean you have a web application like GMail! Most of the time, it's just a web site, and should work like a traditional web site: the back button should work, opening pages in new windows or new tabs should work.
Just because you may refresh the body of the page without reloading it entirely doesn't mean you should. Think about why frames are usually avoided when you plan using AJAX: it might cause the same annoyances.
I use a bunch of Firefox plugins to improve my browsing experience... but I recently was stuck using a computer with only IE. I had totally forgotten how many sites were obnoxious. I don't mind some reasonable advertising, but sites seem to be increasing the percent of the screen given to annoying animated/Flash ads, huge colourful ads in the middle of the article, etc.
The worst are the sites that underline every noun and if your mouse accidentally passes over one of those words, a big ad box pops up that you have to close. How did it ever occur to someone to make a site where you aren't even free to move your mouse around if you want to without your reading being interrupted?
It also seems like the big, rich companies are the worst offenders. Like they can afford to piss off visitors, and we'll just take it... 'cause you know MSN is such a great site. Yuk. Usability has been going downhill since forever.... blaming web 2.0 is barking up the wrong tree. Maybe try blaming the boom of web advertising.
I'm serious--are you joking? There is almost NO hierarchy. All the data, and there's a lot of it, is basically on one or two visual layers. It's impossible to get an instant snapshot of the available content sections because the section headers scroll off ("below the fold"), and there's no top level navigation. Section headings are the same size as the body type, so I can't easily discern where sections begin and end (he could have just used separate divs for each section, so there'd be a gutter between colored backgrounds).
You and Nielsen seem to promote this idea that having no sense for design (information OR graphic) somehow actually *increases* usability. I'm all for usability first, fast downloads, etc., but we have to stop and admit that design IS important.
Limina.Log
Yeah...
Just like our parents' generation grew up to watch less television.
Perhaps life really is full of possibilities.
Nielsen is a sellout and has no credibility. Shortly after releasing his "Flash is 99% bad" work, Nielsen took money from Macromedia, and suddenly it's not so bad:
http://www.useit.com/alertbox/20001029.html
Usability includes being able to access the content without using proprietary software, Jakob!
I'm against entirely Flash-made sites. Not even Macromedia has a full site made in Flash, they use it only for the menu and landing-page banners. They don't put content you need to read in there.
And they didn't yet come up with a simple solution for what IMHO are their main 4 problems:
1 - One URL, One page. In order to direct a friend to a specific product in a flash site you have to tell him things like: Go to this URL, then click products, then click the shoes number X. OK, this may be a development problem but they could make it very easy.
2 - Open links in new tabs/windows. This one is really annoying.
3 - Content indexing. It is currently possible, but yet more attention is drawn to a normal HTML page than to a flash site.
4 - Ability to copy/paste the text you are reading. This one is really a development problem but again, it can be made simpler.
It used to be that an art director would build the design for websites, but with dynamic and active websites (Web2.0 if, we need to use that word), a web architect is the new boss needed to run the show. That is, someone who understands template-based programming and information workflow enough to develop a solid basis for the designers to take over and make things look pretty. Oh yeah, and this person should also be able to direct the programmers to organize things in a useful manner for the designers as well. Until companies catch on and begin hiring website directors with these qualifications, they'll just continue to roll out that static, oh so pretty and dumb sites that they always have been.