Slashdot Mirror


Improving UI and UX: Changing the "Open Source Is Ugly" Perception (opensource.com)

jones_supa writes: For four years, Garth Braithwaite has been working at Adobe on open source projects as a design and code contributor. In addition to his work at the company, he also speaks at conferences about the power of design, improving designer-developer collaboration, and the benefits of open source. Still, he argues that the user experience is weak in many open source projects. One of the largest contributing factors is the lack of professional designers contributing to open source projects. Secondary to that, there are open source project owners who are unaware of the value of design or are unsure where to start with the design process. In an interview to Opensource.com, Braithwaite talks about the UX/UI topic, and gives some honorable mentions of projects that get it right.

12 of 402 comments (clear)

  1. No thanks by Anonymous Coward · · Score: 5, Insightful

    Mozilla put UI/UX people in charge of Firefox and destroyed the product. I'll take my "ugly" open source programs any day.

    1. Re:No thanks by mwvdlee · · Score: 5, Insightful

      The problem is that UX/UI people like to invent new and exciting stuff, while they should be making stuff familiar and boring.

      An interface that a user doesn't notice while using it, is an interface done right.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:No thanks by Anonymous Coward · · Score: 5, Insightful

      From what I've seen and read a lot of newer UI/UX people are ignoring everything that the UI/UX people learned and built up over the last 20+ years. Instead of learning what works first and how to improve it, they inject their own ideas and follow what's popular. What we end up with is a "dark ages" of sorts of innovation where we take steps backwards and are stuck with it. I agree keep the old / ugly UI until we remember how to bring the past forward with us.

    3. Re:No thanks by iampiti · · Score: 5, Insightful

      +1 to that.
      To me a computer is a tool and I find arbitrary change in UI irritating.
      The concepts of menus, toolbars and so on that have been mostly the same for 30 years on GUIs and now are being discarded as obsolete by modern designers.
      It's logical that the interfaces for touchscreens are different but the problem is that now those interfaces are being applied to desktop programs as well. And they're less efficient and certainly not optimal for desktop apps.
      I don't want to spoil the party for anyone. You can have your "mobile" UIs on desktop PCs if you want as long as I get the option to use the classic, dense and featureful UI, but the problem is that option is available less and less often

    4. Re:No thanks by Anonymous+Brave+Guy · · Score: 5, Interesting

      A lot of "new UI/UX people" seem to be following wherever a tiny number of people from very famous tech firms lead. Unfortunately, this remains true despite those tech firms themselves producing some of the most horrible user experiences I can recall in a multi-decade career recently, often as a direct result of following the same path themselves.

      For example, on a lot of web or graphic design forums, if you even try suggesting that flat design is almost always a bad idea that is built on poorly chosen basic design principles, you have a pretty good chance of being downvoted/modded/censored into oblivion. This remains true even if you try to present a neutral, objective case based on specific examples of poor usability, never mind trying to engage in wider debate about artificially limited tools leading to over-emphasis of icons (even though icons are frequently a bad choice for almost anything), over-emphasis of animations (even though animations often do more harm than good), trendy large and lightweight fonts harming readability, lack of brand differentiation because of the near-uniform appearance of everything, and so on.

      And don't even think about going beyond generic flat design to criticising Apple's recent design efforts or Google's Material Design, because you might as well just hand in your geek card on the spot.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  2. No surprise by Anonymous Coward · · Score: 5, Insightful

    It's not a surprise that many of the larger open source projects lack professional UI/UX designers. These groups tend to become cliques where anyone who is not a programmer is seen as less than worthy. Who the hell wants to try to assist groups with attitudes like that? There are so many cases where professionalism is missing in the entire equation.

    Many programmers need to wake up and understand that it's their own staunch idealism that is driving people who could greatly improve things away.

  3. Sigh... by ledow · · Score: 5, Funny

    Maybe he should get his employer (Adobe) to get rid of that shitty sidebar that only disappears if you click the word Tools (despite no indication that's what's active) and which comes back every time you restart Acrobat Reader.

    No to mention the billion-and-one things that can pop over the top of your PDF. Or the services, scheduled tasks, taskbar icons, startup entries, etc. that are recreated all the fucking time even when you disable them and tell it not to update. Or the horrendous options dialogs that hide all the options.

    People who live in glass houses...

  4. "weak" UX often found w/ the most powerful SW by Anonymous Coward · · Score: 5, Insightful

    I edit code using emacs. It would make any "UX designer" throw up. To the clueless, it's "user experience" looks horrifically bad, especially how I have mine configured up old-school without menus or GUI buttons. Just text and a mode line.

    But you know what? I can utterly, totally, annihilate people using better "UX quality" text editors when it comes to heavy duty text editing. I've had people literally gasp out loud watching what can be done.

    I'll make a similar claim for other SW I've used, such as CAD systems, which are all but incomprehensible for novices but let experts work magic.

    People mistake "ease of newbies being able to do something" with "expert usability". These are not the same. Most of the time, UX designers optimize for the first thing at the expense of the second. It's one thing if you can manage to get both, and I'm not saying that's impossible or that it never happens. But most of the time when UX experts get their hands on something, actual usability for experts is sacrificed on the alter of hand-holding for novices.

    That's even becoming true of desktops now. Configurability is the enemy: it's too confusing, and we must not have anything which might require thought, no matter how useful it is. Computing is trending towards playskool-levels of being dumbed down.

  5. Re:Shoot the messenger by Anonymous Coward · · Score: 5, Insightful

    full teams to meet the designs that the public wants, instead of designing to geeks desires.

    Why should it ever "meet the designs that the public wants?" Seriously, why would anyone consider that as a goal?

    What the public wants is well represented by Android, iOS, Windows, and the like. The public already has this. Please, let us technical people have one last bastion that doesn't suck for the technically literate. "The public" has its playgrounds, complete with malware, spyware, adware, bloatware, and all the rest. They got the "designs they wanted", and that's what they did with them.

    Leave the rest of us alone. We're quite happy here with our technically oriented, non-handholding, niche OS. Don't try to ruin what we have, after you already ruined what YOU had.

  6. Re:Ban UI/UX experts by Anonymous+Brave+Guy · · Score: 5, Insightful

    UI is really no different to programming itself. A few people are really good at it. Many more people doing it are OK, but won't produce great results without some degree of leadership or guidance from the first group. There's a long tail of people who do more harm than good, and unless you can somehow get them up to the standards of at least the middle group, you're better off without them contributing at all.

    Also like programming, it's quite difficult to know someone really good from someone just OK unless you're already pretty good yourself. Otherwise you lack enough of a frame of reference to make informed decisions or, often, to collaborate effectively with someone from a different field.

    One thing that is a big difference is that at least there is some degree of objectivity with programming, in that up to a point everyone can see whether a program actually does its job when you run it, regardless of how it looks internally. With UI, there is much less hard data about general principles for what works well and what doesn't, and it usually requires significant effort and resources to collect hard data about the UI effectiveness in some specific area of a program under development.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  7. The real problem is Millennials. by Anonymous Coward · · Score: 5, Insightful

    In the end, the actual problem is that the people doing most UI/UX design these days are Millennials (aka Hipsters).

    An integral part of these people's identity is that they're always right about everything, even when they're absolutely 100% wrong.

    They've been raised by Baby Boomers (who we long thought to be the worst generation; Millennials have proven otherwise) to have a total inability to handle criticism. Legitimate criticism is typically mislabeled as "bullying" by Millennials. Perversely, because "bullying" is now allegedly involved, this allows Millennials to treat the wrongly-labeled "bully" far worse than the mislabeled "bully" ever treated anyone else!

    This is why it's not unusual to see Millennials ban people from online discussion, for example. Millennials tend to be petty tyrants, hypocritically claiming to support freedom and justice, while simultaneously showing extreme contempt for both by engaging in censorship.

    When you combine Millennials and their rotten philosophy with something like software UI design, the result is a complete disaster. Millennials automatically assume that their awful work is correct, even when users very plainly explain what the problems are. Millennials, being sure that they're correct, either deny or ignore the very valid complaints that users bring up. In the end the users typically move to an alternative piece of software, if one is available.

    Now before you start with the "get off my lawn" crap, this isn't about age. If whatever generation comes after the Millennials can undo all of the damage that the Millennials have done, then I welcome their effort!

    1. Re:The real problem is Millennials. by Anonymous Coward · · Score: 5, Insightful

      How did the dumb parent comment get modded up? Does anyone here even work in the software industry any longer?!

      Millennials make up the 18 to 35 demographic these days. As such, they're also the bulk of the employees working in the various branches of web and UI design.

      If you're working on software, and there are designers involved, in almost all cases they are Millennials. This is especially true in Silicon Valley, which heavily favors younger workers.

      Furthermore, most of the Millennials working in design are hipsters, without any doubt. "Hipster" isn't some vague term. It's a culture with its own specific styles of fashion, its own attitudes, its own beliefs, and its own aspirations.

      When it comes to software UI design, whether we're talking about web apps, mobile apps or desktop apps, the work is being done by Millennials, and it's almost guaranteed that they will be part of the hipster culture.

      It's exceedingly rare to find non-hipster/non-Millennial designers because most of them get ran out of the industry by the hipster Millennials, or they leave after getting fed up with having to deal with such awful people on a regular basis.

      If you actually worked in the software industry, you'd have known this, and wouldn't have posted as dumb of a comment as you just did.