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.'"
Users always ruin the best software.
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
Instead, how about focusing on being a workstation OS and a server OS?
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.
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.
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
But, I'm afraid that these "experts" will be handpicked, for one set of characteristics or another.
Hopefully it's for UI design ability.
It's not me. What is Linux's desktop usage percent, again? If I had a nickel for every Linux desktop user would I even be able to pay off my car loan?
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.
M$ needs competition. Apple is not. It is really a whole product (hardware & software), like a TV or a DVD player.
My biggest complaint about Linux on the desktop is the lack of a true universal UI (although it has improved much lately) and the difficulty in user software (a user should be able to run every application without tweaking text files) and ease of administration. When it achieves the same level or better of intuitiveness as Windows, then it can compete.
Basically, when grandma can install and run her greeting card creating software without any help, you there).
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'.
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.
"Frequently wrong, never in doubt."
A users are a large pool of people who aren't geeks, nerds, or slashdot readers. Your grandmother is a user, My wife is a user and she cannot install and run the software she wants in Linux because it is too difficult to install and tweak Wine and the software she wants isn't written for Linux. A real desktop OS has to be usable by a large base of users.
Athiesm is a religion like not collecting stamps is a hobby.
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.
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.
And let's not forget about the GIMP devs.
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."
I don't give a sh*t about such metrics.
I am more worried about the usefulness and usability of available applications.
I am more worried about driver support and interesting driver features like Purevideo.
I can fully exploit a HD-PVR on my MythTV server and have it stream to an ION box with full hardware acceleration for h264.
Tell me again why I should care about your "world domination metrics"?
A Pirate and a Puritan look the same on a balance sheet.
"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
Personally, I'd consider intuitiveness and documentation to be entirely separate components of a program. For example, a lot of command line programs are well documented, but not very intuitive. IMHO, a program is broken if a user can't use it without reading documentation, assuming they're familiar with what they are trying to do. Documentation is for when intuitiveness fails, which may be an inevitability since people think somewhat differently, but this should be rare in well designed programs.
Speaking of "About", why is it that this option doesn't tell you anything about the program, but gives you some useless copyright information instead? Can't we call it "Copyright" or something like that?
For linux distro to increase adoption rates, I would suggest that the usability threshold should be set at the level of the average /windows/ user.
Because that's what the majority of the population is using, and they'll just switch right back to windows if they try Linux and can't accomplish what they already know how to accomplish in windows. If they're exploring Linux, the benefits will need to outweigh the drawback of researching how to get things done. Lowering the barriers to entry would help Linux adoption considerably. Some distros are better than others at doing this, but sooner or later they all force the user to look up obscure console command syntax so that they get things working.
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."
Except that desktops are generally poor target systems for hackers, they have slow connections (especially slow upstream bandwidth on most consumer level connections), and are frequently rebooted or turned off when not in use...
Linux has a significant portion of the server market, especially when it comes to internet connected servers, and servers typically have a lot more bandwidth and are running 24/7, a lot of companies specialize in hosting dedicated or virtualized linux servers that are operated by clueless users through a web based gui and they never touch the shell and is thus extremely unlikely to notice what you're doing.
There are plenty of people out there trying to target linux machines, people were owning unix machines on the internet long before windows even had a tcp stack, and hackers often prefer unix machines because of the more powerful cli based tools (imagine a gui tunneled through multiple machines in different countries because your trying to hide your tracks).
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
You mean it's not a "real" desktop OS if most of the people using it are geeks? Are we not real people? Do we not count?
Of course we don't count. We're the ones who don't believe in the fairies and the magic blue smoke that everyone else knows make computers run. Therefore, we are considered either (a) insane or (b) to have esoteric, gnostic knowledge available only to a chosen few, that is designed to be completely incomprehensible for anyone else.
Or maybe people just can't get past the idea of users and developers being one and the same. It could be either possibility.
Aside from this, my experience is that the "clueless" users can install software from the repositories as long as they are instructed in how to do so (just as they have to be instructed on how to install software in Windows or OS X), and they are certainly a lot less likely to end up completely screwing up the computer, leaving reinstall as the only recourse.
I wholly agree. My aunt screwed up her Windows (XP) laptop quite badly, and she didn't want me to break copyright law for her sake (she didn't have a Windows installation CD). So, I went with the legal cost-free option instead. I spent an afternoon with her, having her watch me install Ubuntu, and then I showed her around the interface. She knew her web browser (Firefox), and I pointed her to OpenOffice and the repositories, so that she could do her office stuff and get new applications. She had two other questions after that. What antivirus/firewall did I recommend (my answer: you can't run Windows programs, anyway, so no worries), and something mouse-related (which my father was able to answer). I was able to help her with anything she needed as an end-user.
I haven't heard anything since. More importantly, it doesn't look like she hates the different OS. I'm pleased with myself.
Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
Let's compare shall we.
....etc .....
Imagine your grandmother wishes to install something simple like Firefox :
The windows way:
---
1. Open IE.
2.Type www.firefox.com(Avoid spyware bars*this is important*)
3. Let's say her browser isin't Highjacked*this part is also important* and it brings you to the right page.
4. Find and download the installer or binaries, not the source, for your operating system, whatever it is, she must know, and sometimes cpu, 32 bits, 64 bits, PowerPC
5.Double click on "FirefoxInstallerWhereEverItIsWhatEverItsCalled.exe"
6.Norton(or other) comes up saying : "running exe files likes this one can harm your computer" All she knows is her computer is farked up enough and does not want to damage it further, she might not install it.....
The Linux way:
---
1. Open Synaptic
2.Do a search for Firefox in the properly identified search bar, no spyware bars here.
3. Check the box next to Firefox.
4. Press "Apply" : Synaptic automatically downloads and installs and sets the shortcut for for Firefox.
P.S. : Learning about synaptic for user takes about the same time it takes to learn to search google for aps.
So you tell me which way is easyer.
Whatever. I had to explain disk images to a fucking Ivy League professor (a young one, not some doddering 80-year-old). People are fucking stupid. Especially Christians.
Was that before or after he told you how much money he makes, how he gets a year off after 6 years of work, and the awesome retirement plan? Not to mention the fact that he's paid to do jack-all.
I suppose I'd rather be uninformed (not stupid, as you imply) and on easy street, than whining about people like that on slashdot.
"Designing is really a 2 way street, it needs to be done by the user just as much as it does have to be done by the developer, maybe even a little more so on the user."
But in most small OSS projects the developer *is* the user, at least at design stage. Most developers don't write code to help the community, they write it because they enjoy doing it and/or need it done. Then, they help the community by release the source, when it's too late to make design decisions.
Dilbert RSS feed
So what?
Look, your wife is well served by Windows. My father is well served by MacOS. Great. There are operating systems for them.
I use desktop Linux. I've used desktop Linux since 1996. I use it because it's well suited to my needs, and I do not care who else does or does not use it. If it fits their needs, they can use it. If something else fits their needs, they can use that. As long as there are enough users to keep development going, why would I care about more people adopting Linux?
In fact, changing Linux to make it appeal to your grandmother is just likely to make it less useful to me, because your grandmother and I have different needs. Which is why we just might need to use different operating systems.
So long as the data on the wire are standard, the end node operating system doesn't matter. Use what works for you. Shuttleworth cares about market share because he's in it for a buck. What's in it for the rest of us?
Better....when it works.
Useless when it can't provide basic functionality because the hardware isn't supported.
Useless when it can't run the applications the user needs.
This is the giant elephant in the room. It's like people are just choosing to ignore it. There is no Linux hardware section at BestBuy. There isn't even a Linux Hardware Store you can go to. I don't even know of a website that sells hardware that is 'certified' to be Linux ready.
And it doesn't run the newest, coolest games. It doesn't run the AV software the college dorms require. It doesn't run the software that you need for your Stats 301 class. That super fancy TV remote control you purchased? Yeah - it's software you need to use to configure it....doesn't run in Linux. The cool mp3 player you bought with fancy auto-synch software...it doesn't work in Linux. (But yes, you can probably read and write .mp3 files to the drive yourself - woot). The setup disk that came with your router - doesn't work in Linux.
You are correct in that there are people out there who think this way. It's funny though, I don't see these people complaining about Windows at all.
If you are thinking of Macs here, it's important to note that anyone using an OS installed from the factory will only have to install drivers for hardware he or she added. Reinstalling OSX on a Mac is about like reinstalling Windows or Linux using a manufacturer's recovery disc. The end result is that the drivers are not installed by the user. On Linux and Mac systems many user-installed peripherals work out of the box, but sometimes you still need drivers. It is not practical to expect an OS to support every piece of hardware ever made out of the box--especially if the hardware was released after the OS.
"Frequently wrong, never in doubt."
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.
Lemme let you in to a little MSFT secret here: what you witnessed was eyewash to make you feel better about your job.
The people that matter at Microsoft know the truth: that when you have a monopoly, all that's needed is to make sure the software doesn't crash on the launch presentation and that it supports as much hardware as possible. Achieve that, and you have achieved your annual bonus because even if MS released a C# horse's butt, billions of corporate slaves would still buy it and sign up for the upgrades. MS don't care about usability, because they have no reason to.
Remember that next time you open an attachment in Outlook, edit it, then try to work out where's it's been saved. Remember that when something you are writing in Word suddenly decides to turn into a bulleted list. Remember that when the format of the text you copy from one document is preserved in the target document and you have to do it again using "paste special." Above all, remember that these problems have been around in MS's products for over 20 years in some cases.
"And the meaning of words; when they cease to function; when will it start worrying you?"
The point of Linux is not to compete with Microsoft and Apple. The point of Linux is to give the user power and choice. That's the entire reason it uses the GPL. If we lose that, we have nothing.
My blog. Good stuff (when I remember to update it). Read it.
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.
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.
How exactly does one administer Linux *without* "screwing around as root"?
this is the same Mark Shuttleworth who removed update-notifier and then when hundreds of beta-testers said 'please put that back' on the infamous https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/332945 he personally said 'no, I'm not listening to you'.
He said it politely:
"I'm marking the bug wontfix on the basis that we are confident the behaviour as at 9.04 release is a good one. I wouldn't be surprised for the conversation to continue though I do ask that it continue in a good spirit. If significant data shows this to be a suboptimal choice in future, we will revisit the point, but for now the question is settled."
but it was still a WONTFIX in the face of overwhelming public opinion to the contrary.
I'll believe he listens to users when he actually listens to the users.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
You'll keep having that issue too, because hardware manufacturers are in general running into the ATI/nVidia issue: Their drivers contain patented, licensed, proprietary code - and not all of it owned by them. This is the main reason ATI drivers lag behind Intel or nVidia for *nix, and why nVidia only releases binary blobs.
The controller code, shader code, etc can all possibly be originated from different corporations, that the manufacturer licensed the code from. I don't think too many people stop to think about this. They just whine about it being a binary blob, or the specs aren't fully open, or accompanied by working drivers and full source code.
I look at it this way. You want full driver support in your operating system, you need to play along with established rules. Just like you expect them to honor the GPL, BSD, MIT or whatever license, OS developers need to honor and respect the contractual/licensing obligations the hardware manufacturers have as well.
@Mindless Drivel: 100% of Twitter posts ever Tweeted.
"Windows has not intuitiveness"
Erm, that's subjective, it depends on your intuition. I picked up using Windows far quicker and easier than other OSs, it instantly made a lot more sense to me (the more minimal interfaces of 95/98/2000/2003, not so much vista/7 which I find moves the rug beneith your feet too much). I find OSX the least intuitive of GUIs I've used (excluding some of the lesser known Unix/X interfaces).
Well, your methodology to test your intuition is probably flawed. I dont think its possible to conclusively test what your intuition would be on one given person.
Because, as soon as you start using a computer, you stop "intuiting" and start learning. And when you switch to another OS, you cant "intuit" right away, first you need to "unlearn" which is painful.
If you first started on MacOS, then switched to windows, and found windows more intuitive, then your result is valid, otherwise your result is tainted and you cant say for sure if the fact that you found MacOS less intuitive is because its inherently less intuitive or because you were partly conditioned by using windows.
For my own case, I would say there is nothing intuitive about any of them... you have to learn for all of them. Some might be easier to learn for an individual for some reasons that are specific to the individual or specific to the OS.
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.
Some people on /. are continually whinging about having too much choice. WTF? Choice is good. Try the venerable xterm instead.
SJW n. One who posts facts.
Well exactly. Someone up there in the comments mentioned how Open Source Developers like to "Scratch their own itch" - which in my opinion is really the wrong way to tackle a problem.
What the hell? I have a problem. I choose to fix it. I then offer my solution to the world at large, completely for free. Now you come along and tell me that I've solved my own problem wrong and should have somehow done it so it benefits you more.
WTF?
If you want me to work for you, then you have to pay me a lot of money. If you don't like the free itch-scratching stuff I give away, then ignore it ang go about your life as if it was never there.
Talk about a sense of entitlement...
SJW n. One who posts facts.
"Jim! I'm on the Lynooks now, and I printed off 500 envelopes for the newsletter, but they're all rotated! I put the envelopes in this way, but they come out all wrong!"
You seriously overestimate the ability of a standard plebe to adjust to any change.
I have a bunch of clients that I've switched to Linux that would undoubtedly take great umbrage at this characterization. People aren't stupid by nature. But when you pound it into their heads that they are stupid, they'll internalize it. Most people have heard nothing but "computers are too complicated for you to understand," so that's what they believe. But it's bullshit. And it's usually being fed to them by bad people who are trying to pick their pockets. Which I guess is capitalism in action and probably won't change. But what I'm fucking sick of is this attitude coming from the geek community that "the proletariat just will never be as smart as us." It's obnoxious, it's offensive, and most of all it's fucking wrong. I bet you can't skydive. But if someone taught you you could.
Humans are great at adapting, but only when forced.
You might be on to something with this. Damn good thing for my business that Microsoft is great at forcing people's hands.
Hey, I finally got my first freak! Took you long enough!
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.
There've been times, though, that I've felt the same way about the default Gnome apps in my distro; I hate Totem, and I like that browser that occasionally gets pushed with Gnome (is it Epiphany? Galeon? One of those) even less than Konqueror. With Gnome, I just replace them and go about my business. KDE, on the other hand, seems to constantly scream "you're doing it wrong!" when you start replacing its K* apps with others. Maybe it's just me being weird about it, but it's what's kept me on Gnome over KDE (well, that and the fact that I think the KDE main menu is a huge, disorganized mess). The only app I can think of that Gnome really pushes is Nautilus, and even that can easily be sent to the background and replaced with something else. I don't know if it actually is more modular than KDE, but it certainly feels like it is.
/begin rant.
/begin/ to make any kind of significant inroads into windowsland, THEN FIX THE BASIC SHIT for your target users.
:D
/end rant.
Noble goals, etc, but for crying out load, get the basics right first. Hear me Mark, my cousin?
This is probably all Gnome shortcomings, but still:
Universal copy/paste between applications, like windows, for fuuuuck sakes (don't tell me to right-click select copy).
Consistent window behaviour:
- tabbing behaves differently in various windows.
- hitting enter doesn't always select the default button.
- ESC doesn't always cancel the window.
Yes, yes, there are workarounds and the argument that one simply needs to adapt, etc, etc, to which I reply: fuck off. This is basic shit and there is well-established and expected GUI behaviour which windows folks take for granted. If the Linux "desk top" is ever going to
Then there's the bloody twitching abortion which is Linux printing: default printers mysteriously stop printing. Only workaround is to clone them (then it mysteriously works again). Another fuckup is print authentication: I've already entered the goddamn password - yet my print job is defered because it's decided to forget my password despite my having clicked "Remember my fucking password."
What's up with this friggin crackling when streaming audio? huh? Change the stupid "driver" and it works for a day, then it crackles again. This is simple fucking shit which works flawlessly elsewhere.
Now, don't get me wrong, girls, I love Linux. Have used it since 0.9.x - on servers. However, when it comes to recommending a desktop OS for friends/family, I insist they use windows since I don't have the energy to help them adjust to something which is unnecessarily obtuse and difficult to use.
And please, spare me the knee-jerk fanb0i responses, or I'll bliksem you