should be
"make the experience a lot more friendly for the 99% of the population who use Microsoft Windows extensively"
Just to be clear, I do think this experiment was worthwhile. It's important for Ubuntu to be usable by more savvy users. I just think a separate experiment would be needed to truly measure usability for computer-illiterate users.
If you want to avoid the $300 Vista upgrade, along with the DRM and general suckage of Windows, you might have to learn to use the Free alternative. Why is that such a terrible thing?
It certainly doesn't mean Linux should jettison things that rock, like throwing out package management in favor of Windows-style installer chaos. But at the very least, we should expect to help users coming from different paradigms understand what package management means and how it's different. Any novices who are remotely sane will love the little Add/Remove Programs widget in Ubuntu.
Besides, if the features are so easy to implement, surely you have a patch ready for submission.
Usability tweaks to ease use for a class of user should be feature requests. So a hypothetical developer of open source software has to choose between spending her time developing software features that have no fundamental use to her, or spending it developing features that are exciting, interesting, or are otherwise fulfilling.
The rejoinder is that wide adoption requires that kind of usability. It must be an integral feature of your application, or your app will remain ghetto-zed and obscure. That may be ok for some developers, but for most, usability must be just as key as functionality.
10 million * (30 min on google + 1 hr reading docs + 1 min typing the command line)
that is a 15.0166 Million person hour loss.
Making the process more efficient, does not involve making it easier to Fix the problem for the user, it involves making the problem not existent.
The number 1 rule of design is "if a user does not need to make a decision, then you should make it for them."
When I was in Japan, you could put your subway ticket in any direction, and "IT WOULD JUST WORK," the machine did not spit it back out at you and FORCE the USER TO DO IT THE RIGHT WAY, because it was a waste of time to do so. Instead the machines are incredibly more complicated to account for someone putting the ticket in wrong. It made the whole subway experience work much more smoothly. Now people who can not read, make a mistake, or are completely foreign to the system, can JUST USE IT. They do not have to read docs, to do one simple thing, pay for the subway ride that should be fast, simple and easy.
The whole software industry could use a little bit of time learning industrial design.
It's almost unfortunate that everything is contactless now.
should be
"make the experience a lot more friendly for people who use Microsoft Windows extensively"