News for hackers. Stuff that matters.
Re:Why Free Software usability tends to suck by alain94040 on Thursday May 21, 2009 @01:45PM (#620808)
This is a big problem with free software. Just like everyone else here, I used to believe that code was everything, and if only I wrote beautiful code, the world would come to me.

Then I discovered the dark side of business, money, marketing (and meetings, partnership negotiations, etc.).

You need both. But if you are an independent open source project with no backing from Sun, Intel or IBM, you are pretty much stuck with the "happy geek" problem.

Usability is one of those features that geeks tend to be most blind about. My favorite recent quote from such a geek: "the iPhone is nothing new, there are plenty of phones with the same specs".

Some people are trying to solve that problem as we speak you know ;-)

Re:Why Free Software usability tends to suck by J_McQuade on Thursday May 21, 2009 @04:37PM (#621089)
I agree insofar as that your average 'geek' has a far different definition of 'usability' than the majority of computer users and that, until relatively recently, free software was written by geeks and for geeks.

However, I am moderately jaded by the notion of usability defined as being "no learning required" - for example, which is more usable, vi or MS notepad? Anyone who has put in the effort would surely be able to use the former far more effectively than the latter, despite the difference in immediate accessibility.

It sort of muddies the water a little, I know, but I just don't think that 'ease-of-use' can be the last word in usability, and I think this is where free software excels - look at Firefox, for example. It has the instant gratification of any modern web-browser, yet offers almost emacs-level configurability.

I think that this is the happy medium that can only really come out of the free software world being, as it is, relatively immune to the sort of market forces that have forced the commercial sector to constantly chase the lowest common denominator. (who, let's face it, are bizarrely resistant to the idea that the incredibly complex piece of machinery in front of them might actually require some knowledge to use properly).

Re:Why Free Software usability tends to suck by alain94040 on Thursday May 21, 2009 @04:53PM (#621116)
We are both correct.

Ease of use doesn't equate "simple". Ease of use should mean that you can start using it with no learning curve, but that as your experience grows, you naturally learn to do more complex tasks.

The secret of ease of use is that for each level of expertise, from beginner to expert, the tool will seem intuitive, and also take you to the next level non-intrusively.

That's why it's so difficult to design right!