be vewwy vewwy quiet... we're huntin' confwences

  • 2007-08-31

Ahhh, September. Conference season!

For anyone thinking of going to Web Directions South 2007, remember that you've got until midnight tonight to register at the Early Bird price. Coincidentally, McFarlane Prize nominations also close at midnight. There's more info at the site: Discount Pricing and McFarlane Prize deadline.

Not only but also..! Oz-IA is on the weekend of September 22-23... they have one of the coolest (and most appropriate) website designs I've seen for a while. Aesthetics aside, I can't adequately praise the value of a really good Information Architect on your team. We should all be drinking the IA Kool-Aid.

Oz-IA/2007 - Sydney, September 22nd/23rd 2007

I'll be at WDS07, but it looks like the only way I'll get to Oz-IA is if I win the free pass. Fingers crossed :)

five things i want in opera

  • 2007-07-27

Doing the rounds at the moment is a Five Things I Want In Opera tag-meme. Chaals tagged the world of connected people so that's good enough for me. Besides, I don't really want to wait for this meme to work its way out of Europe ;)

Here are five things I want in Opera (no particular order):

  • An auto-update feature so people are less likely to let their version lag. This feature alone determined whether I recommended Opera or Firefox to my mother-in-law.
  • Web developer tools similar to Firefox's Web Developer Toolbar. There are some add-ons which are pretty good but I'd really push for Opera to integrate more of them into the base install.
  • Slicker handling of Opera mods like user js - they sound too techy so the average user won't try them. I'd also like a neater way to add Bookmarkets to a toolbar, even if the only change was being able to set the favicon permanently.
  • Let me synch my Opera preferences with my account at my.opera.
  • Default toolbars which are more consistent with competitors. Out of the box, the buttons in Opera don't look like other browsers. I have long since thought this was a reason many users "don't get" Opera, leading them to ditch it in that all-important "just trying it out" phase.

Who am I tagging? Anyone who wants to join in - comment with the URL of your post.

flickr versions revisited: alpha, beta, gamma, loves you

  • 2007-06-03

A key point of ridicule for Web 2.0 is the endless use of non-final version releases - Perpetual Beta. As I've observed before, Flickr is a notable offender.

Now they have either done it again with the most ridiculous version yet; or maybe they've finally realised that they can call it whatever they want - they're taking money so it's bloody well final.

Flickr has gone through alpha, beta, gamma and now the logo just says "loves you" where it used to say gamma. It's certainly an odd version number. What comes next? Flickr "loves you more... no you hang up... no!... ok let's hang up together... 1, 2, 3... you didn't hang up!".

Sure, Flickr's a great service - I paid up after all - but their approach to version numbering is weird. Not to mention the fact that at this point, the numbers are only really useful internally. Marking a site as Beta just alerts people that the service is not finalised. Flickr really can't argue that point any more.

So anyway, Flickr loves us. Does that mean it's out of gamma? :) The logo's file name is flickr_logo_gamma.gif.v1.5.gif so who knows.

Update: Mystery solved! Turns out a couple got married after meeting on Flickr, so the crew at Flickr were having some fun marking the occasion. Awww ;)

user feedback you know you're going to get

  • 2007-06-02

Over the years I've noticed there are a few pieces of user feedback you can pretty much count on when you relaunch a website. Most developers are familiar with these comments and have learned to breathe deeply and not freak out.

However many of our clients have not seen it all before and do freak out. They'll read a few comments and start asking to change everything. It takes a lot of reassurance for them to leave the site alone for a while, to let users get a feel for the new site.

In any case, I thought it might be fun to run through the pearls of wisdom you will probably get once you open up for comments... and the people behind them :)

loyal fan: unconditional love

"New site is awesome!"

This is great, enjoy it. Just keep in mind that some people will love the new site purely because it has changed. You could produce something ten times worse and still get this feedback, since a change is as good as a holiday.

Should you pay attention? Well sure, since an improved site should attract nice comments. Just remember that it may not mean you've got everything right :)

curmudgeon: unconditional hate

"New site is shit! Why did you change? Put the old site back!"

No matter what you do, some people will hate the new site purely because it changed. They'll hate the colours, the fonts, the structure and navigation. They'll complain bitterly about people who don't know when to leave things alone and say 'if it ain't broke don't fix it'.

Sometimes they'll have a point about something which has actually changed for the worse. Other times they just fear change.

Should you pay attention? Not unless your entire user base complains. Otherwise just keep an eye out for any reasonable points which slipped in between the bile.

speed cop: has the stopwatch on the new colour scheme

"New site is so much faster!" and "New site is so much slower!"

You could produce a site which loads in precisely the same amount of time as the old one; and some users will still be convinced that it is faster or slower. I kid you not, this effect is amplified if the new site is red.

Should you pay attention? Yes and no. If users are reporting problems, you should investigate. But don't simply take their word for it - you should run some tests before and after launch and get some hard data. Load time can be measured, so measure it!

armchair expert: knows better than project staff

"You should use a serif font to make the body text more readable, duh! Don't you know anything about typography?"

"You are all morons. I could do better than this in my sleep. Send me a copy of the website and I'll rebuild it over dinner tonight."

This sort of feedback is a minefield. Sometimes they're spot on, other times they're miles off. When they're wrong it's really hard for staff to argue against it, since the user can sound so well informed. When they're right it can be embarrassing - someone missed something, or the client vetoed the developers who said the same thing.

Should you pay attention? You should definitely pay attention to the points they raise, but don't automatically assume their conclusions are right or think you are required to reinvestigate things you've already addressed. When it comes to the crunch you should trust the people who were actually hired to do the job. Plus, ideally you should also have user research and other data to back up the decisions that were made.

Remember: it's the net. You don't know who is on the other end. It might be a web professional giving you a little freebie consultation; but it might also be some freak reading Don't Make Me Think and smoking crack.

Evaluate carefully!

Comment spotters should keep their eyes peeled for the professor of irrelevant studies variation on this theme. Watch out for "I've been teaching programming/screen printing/comparative religion for fifteen years, so I am an expert on web design".

lazy navigator: can't find page x, didn't actually look

"I can't find the deciduous-tree-praising haiku section, I hate this site, you suck."

This feedback can mean one or more of several things. First, if you intentionally removed the content the user wants it back; no matter how obscure the page there was someone who adored it. Second, if it's still there, it might be hard to find. Third, the user may not have made any attempt to find it; and since it's not on the homepage they chose to complain instead of look. Fourth, the user may have simply looked at the old location; received a 404 and sent you a complaint. The list goes on.

Should you pay attention? Well if you misjudged the popularity of some removed content, you should evaluate the pros and cons of bringing it back. If there's a massive red button on every page, marked "deciduous-tree-praising haiku", then you might conclude the user hasn't really tried to get to grips with the new site. But if you get lots of people saying they can't find anything, you might need to change the site.

Just don't decide the entire navigation approach should be scrapped because one single user couldn't find something.

dismissive nitpicker: hates one detail, declares relaunch a failure

"The footer text should be one point larger. This entire site is terrible, what a waste of time."

Some people will hate your entire site because one specific feature ticks them off. There's not a lot you can do about this since you generally can't prompt them to comment on anything else.

Should you pay attention? Depends on the specific detail. If you only have one feature and everyone hates it, you've got a problem. If the detail is "I'm disabled and can't use this site" then you should find out where you went wrong. However if they're talking about the specific shade of blue you used for the bottom border of the navigation, you can probably let it go. Unless you get heaps of comments about the same thing.

how to deal with feedback

So anyway, you will get feedback. You'll like some comments and hate others; you'll find genuinely good ideas and totally ridiculous suggestions; you'll get warm glows and horrible lows. It is hard to read negative feedback.

Some thoughts to help you cope with user feedback:

  • You should seek user feedback! Put a call for feedback front and centre. This is a good thing to do.
  • For every person who comments, there are hundreds more who won't. Comments take time and people are busy.
  • People who are angry or don't like the site are far more likely to comment than people who are happy or unconcerned about the changes.
  • You can use the feedback point to gently point people towards the positive features of the site which address their concerns. But don't fall into angry rebuttals - save that for the pub afterwards, when users can't hear you.
  • You will get upset when you read the negative feedback. You've invested a lot of time/money/effort and it will feel very personal. So it's often a good idea to read it, say and do nothing, go for a walk and have another look tomorrow.
  • Look for common complaints, don't act on lone curmudgeon complaints.
  • Don't simply dismiss all complaints. We're not perfect, neither are our sites.
  • If you respond, don't do it when you're angry. Be calm and very plainly state your reasons for what you've done. If you do plan to take an idea on board and make a change, gracefully thank the user for their input.
  • Enjoy the praise! You've earned it.

We all have to deal with user feedback and the experience is a mixed bag. Take comments with a little dash of humility and humour, and a whole lot of grains of salt.

widgets to the left, widgets to the right...

  • 2007-05-24

For a long time I really couldn't get into widgets. I found them too clunky for the functionality they offered - a bad ROI. Konfabulator in particular was not kind to my aging PC's performance.

But then two things happened: I got a second monitor at work and installed some Opera widgets. So no I use a few widgets - some obvious stuff like the weather and the fuzzy clock; plus some very niche stuff like Stay Secure.

The extra monitor was a no-brainer - that just gave me extra room to have widgets in view. The real kicker was having the widgets piggyback my browser - something I'm running all day anyway.

With all the options out there for widgets, Opera has two big advantages going: first, it doesn't require a whole new platform on your computer. If you have Opera, you already have the platform. Second, they're cross-browser and from what I'm told will ultimately be cross-device as well courtesy of Opera Mobile.

Opera have put widgets right where you've already installed software - you can just hit widgets.opera.com and away you go. Of course, if you have OSX or Vista you might choose their widget offerings for much the same reason.

spoiled for choice

So anyway, I know I'm late to the widgets party. But there are an awful lot of users out there who haven't even heard about them yet, or just don't really know where to start.

It's a classic barrier to adoption: widgets sound techy and more than a little geeky; there are lots of competing options, with no clear differentiation for the casual observer; and you have to install stuff before you really know whether you want it.

I was trying to give someone a "quick overview" of widgets a couple of weeks back. I dashed off what was supposed to be a quick email. It took a whole screen just to list and describe the widget engines I could remember off the top of my head (don't look at me like that, they actually needed the info - I wasn't doing a misguided geek braindump!).

If you're an average user, you probably don't even modify your browser settings - much less install add-ons, widgets and customisations. There are plenty of users out there who haven't really got their heads around XML feeds. Can you imagine their confusion trying to figure out widgets?

Then from the publisher's perspective, with all these options how do you pick a widget to release?

don't look now, it's another cowpath thing

Realistically you have to offer widgets wherever people are already using them - even if it is still a wide range of options with small user bases. If someone's not using widgets yet, chances are they're not going to be starting just for you - they'll keep using whatever they're already comfortable with, even if that means visiting your site randomly via in-browser bookmarks.

About the best thing you can do is find all the widget engines you think have a decent user base and release a widget for all of them. With all the quirks and weirdness, you could be spending a lot of time making widgets.

it's like we need a standard or something

A standard format would definitely be useful here - something like the Netvibes Universal Widget API (hat tip to Lachlan for that one). It remains to be seen whether UWA will become a standard, or if everyone will just publish their own "standard" leaving us no better off than before (RSS anyone?).

people are tired of beige boxes

Perhaps widgets will encourage more average, non-geek users to customise their computer. I've observed over the years that a lot of people really are nervous about using computers, while others are simply disinterested. I have a vague theory that only fear could drive someone to put doilies on a computer monitor, but that's probably more about my view of doilies ;)

I don't think fear is too strong a word - people are still worried they could "break the computer" by pressing the wrong key. It doesn't help that current affairs TV spots regularly scream about privacy and security online.

So anyway - whether they're afraid or just ambivalent, a lot of people don't get much enjoyment out of the computer. Even so there's a good chance they're stuck using it all day at work anyway.

giving the humans a look in

Being able to whack the weather, traffic report and your favourite newsfeed right on the desktop gets people to engage with their computer a bit more. It lets them get useful information (or fun, useless information) and gives a simple opportunity to make the machine a bit less threatening (or boring). The computer might be forcing them through the agonies of spreadsheets, but it can also tell them they need an umbrella at lunchtime and to avoid the freeway on the way home because it's backed up for miles.

Sure you can get that info from websites, but widgets are right there already. They're little bite sized bits of web.

To think of it another way, widgets are about the user. They're generally free, most of them are still free of overt advertising. They just fun, or useful, but most of all personal. It's technology which actually does something nice for the humans. Which is a nice change.

So anyway, there's a lot of potential in widgets - if only users can be convinced to use them. Here's hoping a clear standard format emerges to make it easier to give the people what they want...

limits vs. creativity

  • 2007-05-17

Most standardistas encounter the "standards and accessibility limit creativity" argument at some stage. Yes, even in 2007. In fact these days it often morphs into "don't criticise AJAX just because it's not accessible", but I'll save that rant for another day.

Personally I don't think standards compliance adds any limitations beyond the natural limitations of the web (all media have their limits). But even if it did, does that prevent creativity?

rewind...

ansi art - mpc by sq2 ansi art - conspiracy by sq2 ansi art - perpetual winter by sq2

ANSI art by sq2 of esquemedia.com. Cheers for the permission, Rauri!

I've seen some impressive artistic results from people using limited media. One of the greatest and certainly an influential example in my life was ANSI art. ANSI is a joy I recall from BBSes, back in the day when my internal 14400 modem was hot and my computer's hard drive had less capacity than my current thumb drive.

ANSI was the basis for BBS interfaces, with a whole 16 foreground colours, 8 background colours and 256 characters. Shading was achieved using using combinations of foreground and background colours, a very small number of dithered blocks and the four half-filled blocks. That's it.

Big chunky blocks of colour couldn't possibly produce great art, right? Well no, actually here was an entire international art scene devoted to ANSI art. Plus if you ran a BBS, you had to have a great scroller for when you logged in. So people pushed the boundaries far beyond expectation, they took an incredibly limited medium and created rich artwork.

In a way, ANSI artists worked hard to produce great work because the medium was limited. It took skill to create a great ANSI artwork. You really couldn't fake it, although many people tried. So the greater the skill and the greater the kudos for producing an elite ANSI.

back to the present

I was reminded of ANSI art when I saw the results of The Man In Blue's blobular competition (the peacock is definitely my favourite).

The medium allows for blobs of colour. That's it. Did that create a limitation which prevented great work? No! Instead artists looked at the possibilities - the potential of the medium.

peacock - Blobular

I think the peacock demonstrates that well-executed artwork uses the given medium to the best advantage. For best results work with the medium, don't struggle against it.

The point? The limits of a medium simply define the creative space. They don't prevent people being creative within that space.

standards aren't limiting

Web standards just don't limit creativity the way people claim they do. You aren't prevented from producing great web pages just because you make them validate. Standards-based pages don't have to look like useit.com. CSS Zen Garden has proved this ad nauseum.

If you work in the web you have to accept the medium for what it is. You need to accept its limits, play to its strengths and try not to bring unrealistic expectations to the table. You have to accept that you need to make things validate and make them accessible, then add the funky design and behaviour over the top.

Sure, the web isn't a perfect medium. There's no such thing as a perfect medium! Print, photography, video, paint, music... they all have problems. Watercolours can run and ruin a wash; photos can get overexposed; printing presses can screw up colours; guitar strings can break during a gig.

Every medium has limitations. Part of creativity is getting around them and coping with the problems.

So anyway... that's my response to the claim that standards and accessibility mean you have to create boring pages. A canned answer to a canned question ;)

Blog Archive