Kind of in the spirit of Colin’s Dear Lindens post, this is a rant targeted at some anonymous Linden Lab® developer, though less funny and more verbose.
Right now, I don’t know whether I’m more pissed off at the guy that decided "Release Controls" should - completely without warning or confirmation - blow away every freaking attachment that uses controls (like every AO in the world, my swords, my multi HUD, and various other goodies) and leaves them in disparate and very hard-to-find places in your inventory, or the guy that decided that "Release Controls" was not only going to be moved for no obvious reason but also put it in one of the worst places possible:
Here’s a tip for any aspiring user interface designer : Read articles about usability, such as this one from 2000 by Joel Spolsky entitled "User Interface Design for Programmers". That link is actually to chapter 7 of a book on user interface design, and while I don’t agree with everything Joel says, he *does* know his stuff.
Let me just call out something very important on that page:
Users can’t control the mouse very well.
I don’t mean this literally. What I mean is, you should design your program so that it does not require a tremendous amount of mouse-agility to use it right.
If the LL user interface designers had read, understood, and followed only that one little section, they would not have made it so that the restore button for the minimized script window was less than 5 pixels away from a button that completely ruins your day.
There are hundreds of articles currently available on how to design a user interface that maximizes the user’s chances of clicking on precisely the button or other UI widget that they are going for, but apparently they have been largely ignored by the LL developers. I say "apparently" because I just don’t see any evidence otherwise, though of course I can’t know with certainty.
I’m seriously fucking tired of attempting to restore a minimized script window or click on the chat button and accidentally blowing off my attachments instead.
I’m going to ignore the other usability problems that I’ve discovered with the UI for another time when I want to rant and blow off some steam. Somehow I don’t think I’ll run out of rant material any time soon
Sheesh.
Popularity: 8% [?]






While reading a thread on the Second Life Forums about this very issue, I discovered that Cruise Swain has a simple workaround for this issue that I’m going to try when next I’m in-world: