Dazzling you senseless

So it is finally out of the closet (err, I mean dark recesses of LL development. Anybody noticed how much of that stuff actually surfaces since Cory is no longer CTO ?) : Dazzle is here to improve your interface!.

Quoting the official Linden blog :

Seemingly small changes make a big difference. A simple psychological exercise: think about eating a steak in a prison cell with harsh fluorescent lights. Then, think about eating that very same steak in a posh restaurant by candlelight. Which experience would you prefer? And which would you regard as the higher quality?

In a similar way, even if actual inworld content looks the same (like the steak), if the environment you use to experience it — the user interface — looks awful, you’re likely going to feel uncomfortable and annoyed, even if you can’t describe exactly why.

I’m not going to comment on how the Lindens try to spin the fact that their take on the much needed interface rework amounts to a pretty modest skinning effort. But the two screen shots LL are publishing here did start a furious, megalomaniac itch to tell them to look at my interface rant.

Then I thought : They must be kidding, right ?

Until I read the User Interface Roadmap.

Sigh.

Pardon me, but you lost an U back there

I recently read Hamlet Au’s Is Second Life’s User Interface Cursed by Knowledge? post on new World Notes, where he tries to put the finger on the failure of Second Life You-Know-Where’s user interface to make the world and its usage accessible to newcomers. I even commented, a quick shot and rant that failed to relieve me, instead simmering inside my mind since, eventually to take the shape of the following post.

Hamlet Au’s argument hinges on the theory of « the curse of knowledge » as propounded in a New York Times article he quotes. The gist of it seems to be that woeful interface design is the result of people deciding which features should be exposed in the interface, and how, on the basis of too much technical knowledge. He concludes :

So how do you fix the Second Life You-Know-Where user interface? In all honesty, I probably can’t say. Then again, the Lindens can’t say. Metaverse developers can’t say. Longtime Residents can’t say. And if you read this blog on a regular basis, you likely can’t say, either. Thanks to the curse of knowledge, the very people who know Second Life You-Know-Where most are also the least qualified to introduce it to a mass audience. (This is probably why the open source initiative and heads-up displays have failed to improve user retention– most of the improvements and features to come out of them are made not for new users, but for established Residents.)

Now I think there is little doubt the interface of Second Life You-Know-Where could be tremendously improved to flatten the notoriously steep learning curve of new residents. Honestly, those of us who did not have an excellent background in 3D / FPS gaming had great difficulties mastering even the most elementary parts of Second Life (moving, interacting with objects, camera controls — more about these later) on the first go — I know I had. As to more advanced functions, I’m ready to bet that even long term residents are unaware of many tweaks, tricks and minor but useful functions.

As a moderately long term SL Y-K-W resident (my first rezzday approaches fast), I am eminently not qualified to comment on the improvement of SL Y-K-W’s interface according to the « curse of knowledge » theory. I cannot help feeling, though, that hands on experience as the (mostly unwilling) user and victim of a plethora of interface concepts and implementations both in hardware and in software form does count — in your case as in mine, for that matter : just look at the small ecosystem of remotes that probably has evolved in your living room as it has in mine, never mind the applications and underlying operating system of your computer —, and that some understanding of what you actually can do with an item (be it hardware of software) is necessary to ponder the best way to use it, though, obviously, this might often not be the one chosen by the manufacturer or propounded by current thinking (anybody remember the Office Assistant ?). Which is why I will count the fact that I never designed a complex technical system (software or other) in my life, and that I am happily and utterly oblivious of all theories of interface design as a big plus.

One thing that struck me in the comments that followed Hamlet’s post is that what most people discussed was the graphical interface to SL Y-K-W. The talk was of better and more appealing graphic widgets and of adding more « intuitive » interface elements as well as introducing the web metaphor into the client (a teleport back button, for instance), besides the odd call for splitting the monolithic viewer into smaller tools (*nix geek syndrome, I think this one is called). Basically, the commenters seem to agree that what sucks about the GUI of Second Life You-Know-Where is the « G(raphical) » part.

I disagree. To me, the user interface is far more than the window system, widget set, or « skin » as it is fashionably called these days, used by an application. I don’t think the main problem of SL Y-K-W‘s interface is graphical in its nature.

Just have a short look at it Continue reading

Plus ça change…

If I was vanitous enough to believe I have the slightest impact on things happening, I’d believe in the theory that writing eulogies on people leaving SL Y-K-W in my blog is a good way of bringing them back into the fray.

As it stands, Katharine Berry has reopened her fabulous AjaxLife and resumed its development, even un-cancelling her account on the Teen Grid for the purpose. As I wrote in an addendum to Age and Treachery revisited, that does not make all well that ends well :

It seems Katharine has eventually listened to all the people telling her how much her work on AjaxLife is appreciated, and how much she will be missed. She has un-cancelled her account, as she mentions en passant on her blog. The point I made in my Age and Treachery entry still stands, though : confining a talent like Katharine’s to the stifling atmosphere of the Teen Ghetto for the next three years hardly qualifies as good policy.

Still : good to have you back, Katharine. I hope you hang on there until better times.

And « Mad Patcher » Nicholaz Beresford doesn’t seem able to leave the mess the Lindens call their viewer code alone either. Though he has kept away from patching release candidates at an insane pace, he has taken on the « megalomaniac » (his own words) task of freeing SL Y-K-W users of the « ass-tachment» plague instead. I guess my blog entry on him should be re-titled Sysiphus gives up goes hobbyist. Do I have to say it’s great to see you back, too, Nic ?

Sysiphus gives up

Nicholaz Beresford has declared Bug Hunting Season over. If you don’t know Nicholaz, well, you missed a good opportunity to radically improve your Second Life experience. For quite some time now, Nicholaz has been building patched, bug ridden versions of the Second Life You-Know-Where viewer, rooting through its source to hunt the elusive critters with a dedication and perseverance matched by none. I have been wondering at each new Linden viewer release how anybody could keep this up, each iteration breaking most of what Nicholaz did (and this despite him making his patches available to the Lindens) besides introducing a plethora of new bugs. Nicholaz just groaned and started to integrate his patches all over again, then rooted out the new bugs until his viewer, much unlike the official one, ran smoothly, did not leak memory all over the carpet and generally abstained from the nastiness the official viewer seems prone to.

Well, at last, Nicholaz has decided this is not worth neglecting his first life. As sorry as I am from the very egoistical point of view of the happy « Nicholaz Edition » viewer user, I have to applaud his decision. If Sisyphus had let the damn stone just lie, and gone home, he couldn’t have felt as relieved as Nicholaz must feel. The last version of his viewer, running quite smoothly, is still available here. Go and grab it while it’s still there (editions for Mac OS X and Linux to be found here).

Nicholaz, we will miss your work, but we won’t begrudge you your life. Thank you for everything ; you’ll forever be on my list of unsung heroes.