Slashdot Mirror


Shuttleworth Suggests 1-Way Valve For User Experience Testing

darthcamaro writes "No surprise but Ubuntu's Mark Shuttleworth has come out swinging in favor of the Linux desktop. Speaking at Linuxcon yesterday he detailed the things that he thinks Linux requires in order to win the desktop wars. Those include: co-ordinated software releases, better quality and design, some user experience testing and oh yeah, a dose of 'shut the f*** up' too. During his keynote, he extended an invitation to any open source application to submit their software for testing by user-experience experts. The sessions would be recorded for posterity, and the developer would not be able to interact with the user. "'If the developer is in the room, they have to say nothing. It's the shut the f*** up protocol,' Shuttleworth said. 'You sit and watch someone struggle with the software that you've so lovingly produced.'"

50 of 757 comments (clear)

  1. We are our own problem. by Anonymous Coward · · Score: 5, Insightful

    Users always ruin the best software.

    1. Re:We are our own problem. by Romancer · · Score: 4, Funny

      What did he just tell you? STFU!

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
    2. Re:We are our own problem. by siloko · · Score: 5, Funny

      I always employ the 'Shut the fuck up' protocol. Unfortunately for my testing team it is usually me who is shouting it . . .

    3. Re:We are our own problem. by Romancer · · Score: 5, Insightful

      User satisfaction with software is inversely proportional to how much work they must do - how many separate actions they must take - to accomplish something.

      Yes.

      I.e., competently designed software obsoletes the user, making user acceptance testing extraneous.

      No.

      Competently designed software allows users to do the tasks they have to do without unnecessarily complicated actions and time wasting steps. That's why we don't code in MS Word and do excel spreadsheets in machine language within emacs. We could use those methods but the software has been written that allows us to do them better. The software does not do it for us and it cannot create as varied an output as is capable from humans yet. So the software should not get in the way of the user and should help perform tasks. The STFU method tells us that if a group of users strugled to find a simple or easy feature to perform a task, the software may need to be adjusted. Perhaps just the GUI color or menu label, but if the people out there cannot find something or have trouble doing a task that the software can perform if they just new how. There is a problem. More training is easy to prescribe but it can be avoided for good promotion of user experiences. How many times have people fixed a linux distro to make it easier to do a task. Cat, Grep, etc. Rather than programming in perl all the time to get basic features, these tools have been added to make it easier. Same thing in the GUI world. Make it easier and it is more useful.

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
  2. Kudos to him! by jackharrer · · Score: 5, Insightful

    He knows what he's talking about. We don't need more RMS but more people like Shuttleworth. Pragmatically minded, not focused only on ideals. If somebody wants follow only ideas I suggest Green Peace or monastery.

    --

    "an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
    1. Re:Kudos to him! by Anonymous Coward · · Score: 5, Insightful

      Yeah! Ideals are for losers!

      FFS.

      Did it ever occur to you that without RMS there would be no Shuttleworth?

    2. Re:Kudos to him! by Darkness404 · · Score: 4, Interesting

      We -need- RMS though. Without RMS we just have a bunch of people wanting to get stuff for free. Heck, without RMS and the GPL, Linux would not exist, Linux as in the kernel itself. Chances are it would have been licensed under an obscure license and died due to a non-commercial or other clause. It was only due to the GPL that the kernel was released under a typical license.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Kudos to him! by ceoyoyo · · Score: 5, Insightful

      Yup, just like BSD. Er....

    4. Re:Kudos to him! by node+3 · · Score: 5, Insightful

      This is Linux, we can have, and need to have, both.

      There will be free Linuxes, like Debian. There will be "pragmatic" Linuxes, like Ubuntu. There will be all sorts of Linuxes in between.

      Linux requires both the RMS types and the Shuttleworth types in order to both survive (RMS) and grow out of its niche (Shuttleworth).

    5. Re:Kudos to him! by phantomfive · · Score: 5, Insightful

      People who forget the lessons of the past are bound to repeat them. RMS is right, and it is only upon the foundation that he started that Mark Shuttleworth has anything to stand.

      Not saying Mark Shuttleworth is doing a bad job, but when you start saying things like, "It's either Richard or Mark! One or the other!" you've kind of gotten off base. They both have good things to say and actually for the most part are in agreement.

      --
      Qxe4
    6. Re:Kudos to him! by Anonymous Coward · · Score: 4, Insightful

      yeah, and which one has been far more successful again? exactly. now go pretend like you didn't just overlook something that's blatantly obvious to everyone else.

    7. Re:Kudos to him! by node+3 · · Score: 5, Insightful

      It was opposition to binary-only drivers that kicked off the formal free software movement in the first place, and it has helped. Greatly.

      In the short-term, binary drivers are often a better choice. Some driver is better than no driver, right? But in the long run, free/open source drivers are usually better. Just look at how crashy and difficult to work with the Nvidia drivers have been. Or how severely limited the ATI drivers were.

      What's more, the fact that the binary Nvidia drivers are treated as a sort of pariah helps Linux overall in that there are probably numerous other drivers that might have been released as binary-only drivers, but for fear of being rejected by the Linux community. Nvidia can get away with it because they are so large, they can say "my way, or the high way". Up to a point. But if binary-only drivers were treated as completely legitimate, every other hardware maker would be motivated to release binary drivers instead of open source drivers.

      They may make life difficult sometimes, but you should thank those "rabid" idealists, because they also make life better for you. Without them, there wouldn't have even been a Linux in the first place.

    8. Re:Kudos to him! by spiffmastercow · · Score: 4, Insightful

      Define successful. From what I can tell Mac (using code "borrowed" via BSD), has a lot more desktop users than Linux. Or OpenBSD, which has far more success in developing a secure OS than Linux.

    9. Re:Kudos to him! by Blakey+Rat · · Score: 4, Funny

      RMS?

      Basic personal hygiene, is my guess.

    10. Re:Kudos to him! by yurtinus · · Score: 5, Insightful

      The take-away lesson from this discussion is that we need both types. Idealists like RMS push the boundaries and generally ensure we don't get stuck in any proprietary ruts. Pragmatics compromise with what is still a largely proprietary industry and try to get things to working right now. Some push and pull is healthy-- it means both types are doing their jobs. I'm big on free software, but it sure as hell means a lot to download an ISO and have it Just Work.

      The binary drivers are an excellent example as Parent noted-- the manufacturers aren't yet comfortable enough to release free and open drivers-- but at least we get something that works. If the idealists don't give up, someday we'll see a change of heart from the manufacturers.

      --
      +1 Disagree
  3. STFU needs to be heard. by B5_geek · · Score: 5, Funny

    Ok, sounds like a cool idea. I would LOVE the Amarok2.x devs to sit in on that session.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    1. Re:STFU needs to be heard. by dstar · · Score: 4, Insightful

      I would love for the Gnome developers to sit in on that session.

      And then be beaten with sledgehammers until they understand that the goal should not be 'unconfigurable' but 'no configuration needed 90% of the time, and configurable the remaining 10% of the time'.

    2. Re:STFU needs to be heard. by dstar · · Score: 5, Interesting

      I wanted to tell NetworkManager to do something specific (IIRC, use a specific DNS server rather than the one handed out by the DHCP server on my DSL gateway, but it's been a year or so) and couldn't. When I opened a ticket about it, it was closed WONTFIX with the notation that the idea behind it was zero-configuration and adding the ability to configure it to do this was therefore unacceptable.

      I want gnome-terminal not to eat my right-clicks. People have been asking for that for *years* and are constantly told that the Gnome developers know better than they do about what they need.

    3. Re:STFU needs to be heard. by LarryRiedel · · Score: 4, Interesting

      It seems reasonable to expect gnome-terminal to pass to ncurses applications all the mouse events described in curs_mouse(3x), including BUTTON3_PRESSED, etc.

    4. Re:STFU needs to be heard. by jc42 · · Score: 4, Insightful

      I always get asked, "How did you get good with computers?" To which I reply, "I was just able to read."

      Well, the computer industry is slowly learning how to deal with people like you. More and more, they are implementing the "no documentation at all" standard. In the near future, it won't matter that you know how to read, because there will be no document anywhere for anything.

      Actually, for Microsoft and Apple stuff, they're pretty much there now. Most of their new stuff has no written documentation at all. Their one remaining problem is that there are online forums where people actually write about such things, and google can quickly find them for you. But MS and Apple are working on ways of confounding that approach.

      So soon you'll have no choice but to ask around to find out how to do something. If you do this via email or IM, your message will be hidden from others, so they won't be able to read the results.

      I just wasted a number of hours trying to help a friend figure out how to deal with an incomprehensible Vista error message that makes logins totally fail. There are several thousand questions about the specific message online, and it appears that several hundred people have managed to fix it. But so far, none of the discussions we've found actually say what they did to fix it. So we've apparently hit a brick wall, despite all the bandwidth taken up by discussions of this particular problem. This illustrates how the MS community is learning to hobble those who can read, and ensure that there is nothing useful online on the topic.

      Lessee; do I need a ;-) here?

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  4. grawlix fail by Nick+Number · · Score: 5, Funny

    and oh yeah, a dose of 'shut the f*uck up' too.

    Wow, it's a good thing that asterisk was there. Somebody might have seen something profane.

    --
    Promote proofreading. Don't mod up sloppy posts.
  5. To be so lucky... by Monkeedude1212 · · Score: 5, Interesting

    I've done a bit of software dev here and there, and I've never had the luxury of being near the users when they first prop it open.

    For that reason, I've developed a habit of showing a beta to a nearby co-worker, or a friend, and ask them "Check this out."

    And when they say "What is it?" - I haven't done my job right.

    1. Re:To be so lucky... by Kell+Bengal · · Score: 5, Insightful

      This is a good point - if software doesn't explain itself, then it is broken. I believe this holds all the way from the top level to the basics. If the architecture of the system isn't well signposted and comprehensible, it fails. If an icon meaning is murky and there are no tooltips, it fails. Now you always have to assume some basic level competence on the part of the user (eg. knowing to type man to get program info, or knowing how to click with a mouse) but once you're part that, there is no reason why programs can't be self-explanatory, or at the very least self-documenting. I don't know how many times I've torn my hair out because the 'Help' menu's only item was "About".

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    2. Re:To be so lucky... by Monkeedude1212 · · Score: 4, Funny

      I don't know how many times I've torn my hair out because the 'Help' menu's only item was "About".

      PS - I thought I was the only one. I banged my head on the desk one time and it left a bruise because of that. True story. (I wasn't having a very good day to begin with though)

  6. Not the issue.... by Darkness404 · · Score: 4, Insightful

    The problem is, we have this odd expectation that any software, from a compiler, to a game, to an office suite to a browser should be instinctive by use of other software. That is, they think Word processor == Word. So when you take another word processor such as Open Office, they expect it to work -exactly- like Word. Any differences are seen as "faults". Take someone fully new to computers and have them learn Linux or Windows and chances are they will figure out Linux faster. Take someone who has used Windows all their life and give them Linux they complain because things aren't exactly the same.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Not the issue.... by jockeys · · Score: 4, Insightful

      Take someone fully new to computers and have them learn Linux or Windows and chances are they will figure out Linux faster.

      Citation needed.

      I'm not being a dick, I'm genuinely curious: has there been any study on this topic, beyond anecdotal posturing?

      --

      In Soviet Russia jokes are formulaic and decidedly non-humorous.
    2. Re:Not the issue.... by maccodemonkey · · Score: 5, Insightful

      Would you buy a car that didn't have a steering wheel? Sure, certain software vendors have set certain standards for software interfaces. But the user is king. It doesn't matter who trained the user what to expect, if the user expects something, you should tailor your software to their expectations. If you think it's the users job to learn your interface, the user is just going to keep using Windows because they don't want to spend time learning the Linux way of doing things. Respect your users time.

    3. Re:Not the issue.... by MiniMike · · Score: 5, Funny

      This is easy:

      Step 1- Get two identical rooms. Fill one with computers with your favorite Linux installed, the other with computers with Windows installed.

      Step 2- Put a sign on the door reading "Mac Lab". Use large letters.

      Step 3- Observe resulting behavior. Write paper. Profit!

      (Before anyone gets offended, I think Macs are ok and used them a lot in the past, but think this would be an interesting experiment even though different than the op suggested.)

  7. Inherrent charateristic of Open Source by Syncerus · · Score: 4, Insightful

    Because so many developers develop Open Source applications for personal satisfaction, they tend to focus on scratching their own itches.

    A characteristic of usability testing is that your goal is to scratch the itch of your customers; your preferences have very little significance in the context of the test.

    It doesn't take a genius to see a potential conflict in the two goals; on the other hand, a developer likes to see his code in actual use by actual human beings. To maximize this use, a developer must at least pay lip service to documentation and UI testing.

    Many developers never make this conceptual leap, however.

    --
    "Man is nothing without the works of man" -- Helvetius
    1. Re:Inherrent charateristic of Open Source by fahrbot-bot · · Score: 5, Funny

      Because so many developers develop Open Source applications for personal satisfaction, they tend to focus on scratching their own itches.

      Note to self. Stop shaking hands with Open Source developers...

      --
      It must have been something you assimilated. . . .
  8. Re:We don't need another desktop OS. by node+3 · · Score: 4, Funny

    Ironically, Linux is a far better desktop OS than a Workstation OS. Microsoft is just too far ahead on making it easy to manage thousands of workstations with minimal setup.

    Perhaps, but I don't think botnets really count as an example of superiority over Linux.

  9. Re:The desktop is dying. by nomadic · · Score: 4, Insightful

    Desktop, workstation and server OS are obsolete ideas. In 20 years we probably won't even have these things or at least not worry about them. I can't say for certain what will replace the desktop, but I think it is going away in our lifetimes. Or perhaps we'll just have one platform that runs the same OS and same applications on our laptops, servers and phones.

    They've been predicting the death of the desktop and a return to centralized computing for 20 years.

  10. Re:Ubuntu not ready! by StayFrosty · · Score: 4, Insightful
    Windows has no touch screen support out of the box either. I do not understand why it is acceptable and expected to install all sorts of third party drivers on a Windows system, but as soon as you have to do it on any Linux distribution it's "Not ready for prime time." I'm guessing that people who make comments like this fall in to one of 3 catagories:
    1. Microsoft or Apple schills.
    2. Windows or Apple zealots who have never tried Linux themselves.
    3. People who are presented with a slightly different way of doing things and can't be bothered to learn since it's easier to spread FUD around.
    --
    "Frequently wrong, never in doubt."
  11. Re:We don't need another desktop OS. by noundi · · Score: 5, Funny

    Sorry, the simple fact is there is no need for another desktop OS. Windows and Mac are fine. I don't know why people think Linux will _ever_ make headway in that space when there's no conceivable way it ever will.

    Instead, how about focusing on being a workstation OS and a server OS?

    Mr. RightSaidFred99, I think it's time for a big dose of, as Mr. Shuttleworth himself so elaborately expressed, shut the fuck up.

    --
    I am the lawn!
  12. Re:Pretty good idea by node+3 · · Score: 4, Insightful

    Your fears are unfounded. If they were valid, we wouldn't have GNOME & KDE & the hundreds of other desktop environments and window managers.

    In fact, this will make things even better. KDE will still be KDE, but it will be more usable. Same with GNOME. Some of the more esoteric systems will not change, because they aren't aimed at regular people.

    There is no single Linux OS that can be bettered/ruined by a single person. There are literally *hundreds* of Linux OSs. And even if there were just one single Linux OS, how can you argue *against* usability testing? If there's just one OS, and it goes through testing, it will almost certainly be made better, but if you *don't* test, it will still be the single Linux OS that everyone has to use, it just won't be as good.

  13. Re:We DO need another desktop OS. by Darkness404 · · Score: 5, Insightful

    My biggest complaint about Linux on the desktop is the lack of a true universal UI

    Not much of a problem though, for most people, Linux isn't Linux but a Linux distro, that is if you have Ubuntu, you get GNOME, if you have Kubuntu you get KDE. Similar to how you can either get Windows XP or Windows Vista/7 with different UIs.

    and the difficulty in user software (a user should be able to run every application without tweaking text files)

    Most user-level applications don't require you to tweak text files unless you need some obscure setting. A few "pro" level applications (as in, your going to be programming or know something about computers) use text files because they are easier to edit, debug and generally give support for a knowledgeable user.

    and ease of administration

    Compared to Windows, Linux administration is a breeze. A Linux system ran by a normal user who doesn't screw around as root, will remain stable. Simply going to a site can get you a virus in Windows. Because of this and the -large- amount of viruses on Windows, it is pretty much required to run a virus scan pretty often. With Linux, even if you are running a vulnerable everything, chances are you simply won't get a virus.

    Plus, with Windows update you never know what you are going to get, "features" constantly creep in (remember the search bar that was a "critical update"?) and large changes are considered updates. It takes a lot more work administrating a small amount of Windows boxes compared to Linux.

    When it achieves the same level or better of intuitiveness as Windows, then it can compete.

    Windows has not intuitiveness. The only reason why we think it has is because most people have been using it for 20 some odd years. A lot of the Windows conventions have been -proven- to be counter intuitive and plain confusing (anyone else wonder why Add/Remove programs is called that even though you really can't add in any programs from there). Windows is terribly unfriendly, we just have gotten used to it.

    --
    Taxation is legalized theft, no more, no less.
  14. Accessibility != Scalability by PAPPP · · Score: 4, Insightful

    The idea that an interface can be entirely judged by how well a user handles it in the first few minutes of exposure is, in my opinion, one of the bigger *problems* with UI design of late. A quality interface should both be immediately accessible, and SCALE WELL TO MORE ADVANCED USE CASES. In my experience, Gnome, OS X, and the bundled native applications that come with each currently fail miserably at the latter. The former head of Apple's UI team makes a pretty good case for this being a problem here, although the article focuses specifically on a facet of the OS X design philosophy which causes scalability issues, rather than the problem in general. To borrow a line from the article: "The beginner today will be the expert of tomorrow. The user with 200 photos today will be the user with 2000 a year from now. The user with 10 songs today will be the user with 100 songs six months from now. The user with one or two extra apps on the iPhone will be the user with 100 apps three months from now."

  15. User experience can be a strange thing by Stormwatch · · Score: 4, Interesting

    True story here: dad's computer had OpenOffice, not MS Office. My sister's experience with OpenOffice's Impress was terrible: she needed to print all slides from a .ppt file, and couldn't find this option. As she had a tight deadline, and I had nearly zero experience with presentation software anyway, I shrugged and installed MS Office. She ran Powerpoint and found her way very easily.

    Just a bit later, I tried to find out how one prints all slides from a presentation.

    Guess what? It's done EXACTLY the same way in Impress and Powerpoint. Same function, same name, same location. See, this is not a "Photoshop versus Gimp" style comparison; interface-wise, they were nearly identical (that was before the "ribbon" thing). If she found her way in Powerpoint, she should have found her way in Impress. Yet, she somehow panicked with the new program.

    What can a developer do about users that won't even TRY?!

  16. I've participated in usability testing at MSFT by melted · · Score: 5, Interesting

    ... as a developer.

    They basically have labs with one-way mirror. User is left alone in a sound-proof room and given a set of tasks to perform. Everything is recorded (including facial expressions and sound), and any developer can take a look at the test either from the adjacent room or from his/her workstation (using Windows Media Player). The only input the user gets is when he gets so confused he can't accomplish the task from the list. In which case the person conducting the test just says "next task" and that's it.

    The experience is really humbling. You just realize that people out there are FAR, FAR less experienced with computers than you thought, and even working their email client is a challenge for most.

    You make your assumptions on the basis of what's convenient for you. Guess what, people out there are not you, and what's good for you is torture for them (the inverse is often true, too).

    We ended up redesigning the entire chunks of the UI sometimes, some features got cut, some scenarios overhauled. And in the end we still didn't do enough of usability testing (IMO), but such is life in commercial software development - you work against an arbitrary schedule.

  17. Re:We DO need another desktop OS. by Runaway1956 · · Score: 5, Insightful

    "Windows has not intuitiveness. The only reason why we think it has is because most people have been using it for 20 some odd years."

    Exactly. Those old exclusivity agreements that MS insisted on are still paying off. People are used to MS, and anything different is "wrong".

    Not to mention - Dell, Compaq, and other OEMS basically did all of MS hardware compatibility for them. Linux is still struggling to make some hardware work that was "designed for Windows".

    Just a few years of unfair advantage can translate into decades of revenues.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  18. Re:Ubuntu not ready! by Blakey+Rat · · Score: 4, Informative

    Windows has no touch screen support out of the box either.

    Vista does. You're either full of shit, or talking about an ancient Windows version. Given, Vista doesn't have *multi-touch* screen support, but neither does Linux or OS X. And Windows 7 will. So... yah.

    Please do the world a favor and stop spouting bullshit. If you don't know for sure, don't write the fucking post.

  19. But if it can't do 100% of what I need by Sycraft-fu · · Score: 4, Insightful

    It is 100% worthless.

    I have a job to do, it involves many facets. I need to be able to do all of them. It isn't an option to say "No I am not going to do this part of my job." Well, my Windows system does 100% of what I need. It runs all the different kinds of software I need to do the various parts of my job. Ok, great. Now if Linux doesn't, it is worthless. Why? Because there's no point in running a different OS, if I still have to have Windows. If Linux does 80% of what I need, and Windows does 100%, then I might as well always be booted in to Windows. Why would I boot to a different OS, if it can't do everything?

    Also, in terms of switching, it isn't good enough to say "You can do everything you need." It most certainly isn't worth a switch if you can do everything you need, but it is harder or more complicated to do. It isn't even good enough to say "You can do everything you need just as easy." Even if everything works as smooth as it does with what you currently have, it isn't worth switching because there's no advantage.

    To be worth switching, you have to show how things are going to be BETTER. You have to show that you can do 100% of your job, and that it'll be better. Otherwise, it really isn't worth it.

    I think that is part of the problem that often when people say "Well you can do what you need to do in Linux," they haven't really looked at what the person does. What the truth can be is "You can technically do what you need to do, but it'll be a whole lot of work, a good deal of retraining, and not nearly as smooth as what you have now."

  20. Re:Ubuntu not ready! by StayFrosty · · Score: 4, Informative

    Well Linux has "support" as well. In both cases additional drivers may or may not be needed. Since the parent was not in any way specific as to the type of touchscreen I was being as general as possible. Most Linux distributions provide support for a variety of touchscreens and drawing tablets out of the box. I know for a fact that Vista on one of the tablets I use needs a driver installed manually for the Wacom tablet. Ubuntu does not. It really depends on the hardware.

    My comment was aimed at the people who rip on Linux because they have to install drivers (it really doesn't matter what type.) I was pointing out that you need to do that in other OS's as well.

    --
    "Frequently wrong, never in doubt."
  21. another good user experience by jsled · · Score: 4, Insightful

    Go do volunteer basic computer literacy session for your local senior center. Don't try to convert them to linux or get them using Firefox or anything dumb like that. Just ask what their problems are, and how you can help. You will quickly understand how broken and unintuitive computer software is.

  22. Re:Linux desktop is not dead. by ceoyoyo · · Score: 4, Informative

    Well, last time I did it, it went like this.

    One of the grad students in the lab decided he needed to use Linux, but he only had experience with Windows. No problem, a good first step is to install Linux at home so he gets lots of exposure to it.

    Okay, install Ubuntu. Not bad (the install process has come a LONG way - proof that UI improvements can be made). Okay, everything is going fine, but how come the second monitor doesn't work? Now there's a good question: Windows and OS X both would have autodetected the monitor and just made it work. Strike 1.

    But sure, let's just open up the System->Preference->Display. Oops. Second monitor isn't there. Hm. Strike 2.

    All right, Google it. Here's a utility that's supposed to do the job. Install, run. Wants to install a driver. No problem, do it. Which one? The latest one. Fine. Uh oh, X won't even start. Strike 3.

    Okay, fine, it's been a while since I've edited an Xorg.conf file, but let's dive into it.... That's the point where the guy decided to wipe Linux and reinstall Windows, and I can't really blame him. It turns out later that after two strikes we almost had it, except you had to pick the next to latest driver because the most recent one dies a horrible death when used with more than one monitor.

    By the way, I'm not at all sure you know what you're talking about. If you type "multiple monitors" into the Ubuntu help webpage you don't get "just go to System>Preference->Display. You get this:

    https://help.ubuntu.com/community/XineramaHowTo

    So either you're wrong, or the Ubuntu help web site is crap. Either way, strike 4.

    I hope Shuttleworth's emphasis on usability pays off. There's no reason why Linux CAN'T deal with the myriad little problems like this one, and Ubuntu has not only fixed a bunch of them in the distro but also spurred other distros into fixing long standing, stupid issues.

  23. But he was right... by imtheguru · · Score: 4, Informative
    But Mark's observation was right for bug 332945!

    For the benefit of those not familiar with this... the old behaviour of displaying updates was to display an icon next to the clock. The new behaviour is:

    • When there are security updates, Update Manager will open and show them (plus any other available updates) within a day.
    • When there are non-security updates, Update Manager will open and show them *one week* after it was last opened (whether it was last opened manually or automatically, and regardless of whether updates were actually installed then).
    • When there are no available updates, Update Manager will not open automatically at all.

    Friends' Ubuntu installations were rarely updated due to the limited attention received by the little icon. With the new [minimised] update window, the machines updated weekly.

    It all comes down to visibility.

    Cheers.

    --
    Yet Socrates himself is particularly missed.
    A lovely little thinker but a bugger when he's pissed.
  24. Re:Nice sentiments but... by ZorbaTHut · · Score: 4, Insightful

    You're confusing two very different things. "Pay attention to the user's behavior" and "listen to what the user asks for".

    The first is always valuable. Seeing what users do is just plain good. You should be doing that. You should absolutely be doing that.

    The second, however, is a frequent mistake. Users don't know what they want. They know what they want to do, and they either know they can't do it or they know how they used to be able to do it, but the ideas they come up with to fix that issue tend to range the gamut from "barely acceptable" to "horrible".

    Any change you make to an existing UI - *any change whatsoever* - will result in a storm of people calling for blood. No matter how good the idea is, no matter how good the change is, people will scream for it to be changed back. If you want to create a good UI, at some point you just have to ignore this. People yell for reversion, you tell them "no", and a few months down the line you find out if you made the right call or not.

    You might think he made the wrong decision here, but "listening to the users" has absolutely nothing to do with real user experience testing.

    --
    Breaking Into the Industry - A development log about starting a game studio.
  25. Re:Nice sentiments but... by Dhalka226 · · Score: 4, Insightful

    The two really aren't the same thing, they only seem that way because you've erroneously over-simplified his position to "listen to the users."

    User experience testing is essentially about usability. If you put some dude who has never seen your software in front of it, can he use it to get his work done? Is there anything seriously impeding his ability to 1) learn or 2) use the software?

    What you're referencing is that something changed and people don't like the change. For starters, most people don't like change even if it is ultimately change for the better. More to the point though, it has nothing to do with learning or using a piece of software. They simply preferred one behavior to another for a set of reasons that may or may not address any of the reasons the change was ultimately made. A user below suggested that the previous situation (apparently, an icon in the dock for updates) was terribly ineffective but that the new system now achieves much higher update rates. In a situation like that, where some users are annoyed by a behavior but there is a demonstrable and measurable net positive to the change, reverting it is probably the wrong answer even if his motto was "listen to the users."

    For what it's worth, as somebody who has no vested interest in the change either way I think his response was perfectly reasonable.

    but it was still a WONTFIX in the face of overwhelming public opinion to the contrary.

    Was it overwhelming public opinion? Sorry if I'm wrong in my assumptions, but I smell some bias in your post. It seems to me like you were one of the ones who want the change reverted. There's nothing wrong with that, but combine selection bias with the general megaphone that negative reactions get compared to positive ones (far more people hop on to review something they hated than loved) and I don't know it's as clear-cut as you suggest. Plus, this is a bugtracker. For all the increased likelihood of bad comments to good in general, most people wouldn't even think to log onto a bug tracker if they liked or accepted the new behavior. And why should they?

    It's also worth mentioning that "listen to your users" wouldn't necessarily equate with "give your users everything they want" as well.

  26. Re:We DO need another desktop OS. by thethibs · · Score: 4, Funny

    This has to win an award for the longest sentence ever posted on Slashdot, with a special mention for incoherence.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  27. Re:We DO need another desktop OS. by mpeskett · · Score: 5, Funny

    I really doubt that could even come close to being the longest sentence ever posted on Slashdot, although it might possibly be the longest sentence put together without including any punctuation or obvious structure - the trick really to building an excessively, almost absurdly, long sentence is to first ensure that it contains plenty of subclauses to pad out the length, adding extra detail without becoming complete sentences in their own right, which allows you to keep adding words without bringing the sentence to an end, followed by the addition of plenty of un-necessary, redundant and absolutely preposterously worthless adjectives and further extra description, and then the final stage is to replace natural sentence breaks with connective words, commas and semi-colons to paper over the gaps between what would otherwise be separate sentences and keep the run-on flowing so that the sentence can just keep on growing and growing without any real limit or inhibition to further growth, save for the limiting factor of the author's patience with the endeavour.