Hacker News new | ask | show | jobs
by Mr_T_ 5070 days ago
If this is the attitude of all community developers then free software UI will never become successful.
5 comments

This is exactly what shapes the areas of success for OSS. It's glaringly obvious looking back, that success perfectly matches the motivation of contributors in different areas.

And that said, it doesn't need to be so difficult to include all these pesky checkboxes in a way that they don't confuse or hinder usability for n00bish users. This used to work for Gnome 2. Never met anyone who thought Gnome 2 was too hard or counter-intuitive, they were just more or less used to it. Windows XP and Windows 7 have a lot more checkboxes if you look for them.

Sorry, gnome 2 was hardly 'easy', which is the bar that modern, commercial window managers are setting. 'Not hard' and 'not counter-intuitive' doesn't cut it any more for the bulk of users, who are less savvy than previously.

If there's one thing that Apple and even Microsoft are showing with their window manager and widgets, its that simpler is better, and we've been missing that all these years.

I had to walk my 80 year stepfather through an OSX install yesterday. He would definitely have failed if I hadn't been there (he still got stuck for five minutes on the gesture screen (or whatever it was), which neither us really got). He's used Macs for years - without being a power user of course. I don't think Mac are getting easier. They're getting harder to use but more "impressive", more filled with theater. And sure that's the "bar" that modern OSes are "setting". If open source follows in those steps, it certainly will be lost (and it's stumble a few steps down that well already).

Whether you call Gnome 2 hard or easy, it's main problem was that it's configuration apps and menus were confusingly organized. If the incremental improvements Ubuntu was making could have continued a few more years, things might have been great. The decision to create "Gnome shell" probably forced Canonical's hand but Unity also seems terrible to me.

I think it's partly a structural problem.

I like solving problems for other people. But when I'm using open-source software, the only problems I'm really aware of are the ones I'm having.

In a commercial setting, I'm very motivated by user tests or data that demonstrates problems people are having. I've seen a lot of other developers get excited about that, too. Fixing things is fun when you can see that your actions actually help somebody.

But I've never seen an open-source project that makes it easy to get engaged in that fashion. The closest I've seen is users asking support questions on the mailing lists, which is a pretty small slice of users these days. Plugins also seem to provide a nice feedback loop like that: you make something for yourself, you throw it out there, and you see people installing it and commenting.

But broadly it seems like an unsolved problem in consumer-facing open source.

It might not be successful in a Apple way, but I'd be willing to sacrifice that to get more projects that are successful in emacs way.
How do you measure the success of it?
First of all that's a straw man as obviously all Free software developers don't feel the way he does. Secondly, it occurs to me that maybe people don't use Gnome 3 because, like me, they just don't like it. I don't like the way it looks, nor do I like the way it works. These days I go between Gnome 2, Unity, and an Open box/fbpanel setup on my different computers. I'm not in love with any of my desktops at the moment but I like them all better than Gnome 3.