Slashdot Mirror


Ask Slashdot: Should Open-Source Developer Teams Hire Professional UI/UX Designers?

OpenSourceAllTheWay writes: There are many fantastic open-source tools out there for everything from scanning documents to making interactive music to creating 3D assets for games. Many of these tools have an Achilles heel though -- while the code quality is great and the tool is fully functional, the user interface (UI) and user experience (UX) are typically significantly inferior to what you get in competing commercial tools. In an nutshell, with open source, the code is great, the tool is free, there is no DRM/activation/telemetry bullshit involved in using the tool, but you very often get a weak UI/UX with the tool that -- unfortunately -- ultimately makes the tool far less of a joy to use daily than should be the case. A prime example would be the FOSS 3D tool Blender, which is great technically, but ultimately flops on its face because of a poorly designed UI that is a decade behind commercial 3D software. So here is the question: should open-source developer teams for larger FOSS projects include a professional UI/UX designer who does the UI for the project? There are many FOSS tools that would greatly benefit from a UI re-designed by a professional UI/UX designer.

249 comments

  1. WAT? by Balial · · Score: 1

    Like really, how exactly is this a legit question?

    1. Re:WAT? by avandesande · · Score: 1

      Like really, how exactly is this a legit question?

      Like really, how exactly is this a legit question?

      --
      love is just extroverted narcissism
    2. Re:WAT? by Anonymous Coward · · Score: 0

      This question is perfectly cromulent. See here: https://www.youtube.com/watch?v=z1B0VVRMC_c

    3. Re:WAT? by Anonymous Coward · · Score: 0

      Giving your time to write free software is not enough. If you really care about other people you should also spend your money not just your time!

    4. Re:WAT? by avandesande · · Score: 1

      Lots of people are paid to work on open source projects, which is why the OP is kind of silly.

      --
      love is just extroverted narcissism
    5. Re:WAT? by novakyu · · Score: 1

      I don't know. I always wondered if open source developer teams should hire professional accountants. I mean, do tax laws really apply to open source developer teams?

    6. Re:WAT? by ShanghaiBill · · Score: 4, Informative

      Lots of people are paid to work on open source projects

      When people are paid to work on open source, they are usually given a specific checklist of things to work on, and are paid by people that have already figured out the UI.

      Also, plenty of "UI designers" aren't actually very good at designing UIs. You aren't going to get a world class designer from a Craigslist ad.

      Here's a better suggestion: Read some books on UI design. A very good one is Don't Make Me Think.

      The Design of Everyday Things is not about software, but is still a good book that every engineer should read.

      You should always do "Hallway Usability Tests", as well as the other 12 things on this list.

    7. Re:WAT? by hairyfeet · · Score: 1, Troll

      Because if you want FOSS software to actually be supported and adopted it has to not suck donkey nuts to use?

      You want a perfect example Linux as a desktop OS for most of its existence. For most of its life its been pretty damned solid at its core, hell many times its been arguably better than the big two commercial offerings (OMFG Vista how I STILL hate you you festering pile of shit) but once you tried to do anything of note with it that wasn't server related or simply using a browser? Say hello to CLI voodoo incantations, trying to figure out how to edit some seriously fucked up text mess to try to get something to work on your hardware (because the man page is written for part foo and you have foo rev 1 so of course its fiddly ass isn't gonna work) and pretty soon it was about as fun as trying to use DOS as your OS. The tools EXIST sure but good fucking luck if you aren't a CS grad getting it to do what you want!

      As the world turns more and more to black box "it just works but you don't own it" computing now more than ever you need to offer COMPELLING reasons to keep FOSS alive outside the server room, because in this day and age people just aren't gonna jump through your hoops when they can just go across the street to Windows 10 Spyware Edition or Mac OSX Yosemite Sam and have everything damn near "push button get bacon" levels of simple.

      And I got news for ya, with more and more pieces of tech becoming black boxes? If you don't find some decent UI techs so you can give the big 2 a run for their money? You are gonna end up with nothing but server boxes and Rpi boards to run on as everything else is gonna be DRMed up the ass....and the public will have absolutely no fucks to give cuz "it just works". And the sad part? You've already made great strides in places but nobody promotes them because of elitist doucheyness!

      For example why in the holy fuck isn't the community singing the praises of Zorin OS? OTTB it installs even the non free drivers if no free drivers are available with ZERO work required of the user, it looks and acts like Windows 7 which if you ask Windows users they all loved 7 and tend to HATE Windows 10 so that right there is a hell of a selling point, and it even has Play On Linux baked in so all the most popular games that Joe Average might want? They are "clicky c;icky" simple to get up and running!

      THIS is the kind of shit you need to be striving for and promoting, the shit that makes it simple to get the masses off the DRM bandwagon, but when I dare to bring this kinda stuff up? I get mountains of hate from douchenozzles who think "CLI is leet" and that if the "plebs" don't learn their ways they can fuck off...got news for ya sparky if those "plebs" decide to all buy Windows 11 "OS tied to EFI" Edition? You be fucked, your precious FOSS will go the way of BeOS everywhere but the server space and hell even that is being killed by SaaS so if you don't start generating some REAL numbers, and I ain't talking "Ohh Google may have Android by the balls and has complete corporate control but it counts cuz kernel" but actual adopters of truly FOSS software and OSes? Your days are rapidly coming to a close because mark my words if you thought the 80s were bad with proprietary everything you ain't seen nothing yet!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    8. Re:WAT? by Darinbob · · Score: 3, Interesting

      On the other hand, I preferred the UIs out there a decade ago. Maybe a UI that feels a decade old might be preferable?

    9. Re:WAT? by Anonymous Coward · · Score: 0

      Yeah, Vista sucked. But I think the original Windows 8 sucked harder, and 8.1 was only slightly better. Apple suckered MS into going down a stupid path by leaking that Apple were merging MacOS and IOS, and Microsoft fell for it and went into UI hell for 3+ years. I don't know why Steve B. left MS, but that should have been a big reason for pushing him out.

    10. Re: WAT? by Anonymous Coward · · Score: 0

      I bet apple is getting their âoedesignersâ there. Worst kind of shit.

    11. Re:WAT? by Anonymous Coward · · Score: 0

      Have you tried the UI of any commercial software?
      It is a bit hit and miss and usability mostly relies on you already being familiar with the software.

      There are probably very competent UI designers around, but it seems hard to weed out the bad ones in the hiring process.
      Open source projects aren't going to luck out on the hiring process, they will get a nitwit who will make the UI worse.
      Open source projects are also not structured like software developing companies. They can't hire/fire until they get a good one to use for all their software.

    12. Re: WAT? by houghi · · Score: 3, Insightful

      XFCE does it pretty well. Not as good as wimdowmaker, but still.

      I liked it when each part of the software did ots own thing and you could exchange it for something else, wothout any issues.

      Now we have a bootmanager that tries to do everything, starting a kernel that tries to do everything, running a windowmanager that tries to do everything, so we can start a brower that tries to do everything, to visit a website that tries to do everything, run by a company that wants to control everything.

      --
      Don't fight for your country, if your country does not fight for you.
    13. Re:WAT? by Anonymous Coward · · Score: 0

      On the other hand, I preferred the UIs out there a decade ago. Maybe a UI that feels a decade old might be preferable?

      xldlas

    14. Re:WAT? by jellomizer · · Score: 1

      A lot of free software projects are not free, they are coded by individuals at big heartless companies under their payroll, to make sure such products do what they need for their business... However such a product isn't part of their business model and doesn't want to spend resources to try to sell it commercially and it may be part of a greater Open Source project so they don't have full control to make it commercial anyways.
      For those who are donating their time, probably often will also have "dem high paying tech jobs" so their lifestyle has some extra money to freely share their talents.

      Now for UI/UX designers. These people are more like professional artists. And Professional Artists don't work for free, finding work is hard enough, and having people trying to get them to work for free "Exposure" or "Promises of telling their peers" or "We will pay you if we are satisfied" just makes it worse. Most will not volunteer for Open Source solutions because their time and effort can go into paid products. Also there is a good chance that their design will look too much their companies products design (because they are designed by the same person) so they could be in trouble for that.

      Granted we all think we are great UI/UX designers. As most of us with some effort can make something that is usable... However the real trick is a UI design built to scale up. I have seen numerous attempts to make Linux look and work like OS X and Windows. Some get rather good, however if you are experienced in these platforms you realize there are many fine points that are missing. I often find a lack of consistency in copy and paste/drag drop support. And focus on features that we harder to program vs features that people use more often.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    15. Re:WAT? by Anonymous Coward · · Score: 0

      It's a legit question because Joe Sixpack needs a pretty/functional UI to get around in.

      They DO NOT want the command line. I know this is Slashdot and "wat" seems to be a valid response for you, but no. It's true, UI in open-source is really really crappy and needs to be improved.

    16. Re:WAT? by Anonymous Coward · · Score: 1

      You seem to be confused about why people contribute their time to create open source software. It's to make what they want. That's it. Appealing to the masses has never been a goal and doubtful ever will be - for that you have to build shit other people want and most people want to get paid to do something that tedious.

    17. Re: WAT? by Seven+Spirals · · Score: 1

      Totally agree. I'm a *box user (Blackbox, Fluxbox, Openbox) and many times I eschew X11 altogether and just operate on the framebuffer console. Don't get me wrong, I don't want to edit images with CLI tools. However, as a Unix guru, I don't really need to do any type of GUI tasks and it really just gets into the way. I've noticed over years that the smartest and most productive people I've worked with used thin and light desktop environments that put the focus on the terminal & CLI and respect the Unix philosophy of "do one thing and do it well." The fancier the IDE the worse the coder. The prettier the desktop, the more superficial and lazy the user. That's been my experience, at least.

    18. Re:WAT? by Anonymous Coward · · Score: 0

      Oh I so agree with you. Most UI have jumped the shark and make change for change sake.

  2. If they can afford it, sure. by mark-t · · Score: 1

    I would assume that such a position is only contractual anyways, so what's the problem?

  3. Yes by Anonymous Coward · · Score: 5, Funny

    Developers who write code for free should absolutely hire millennial art school graduates for real money

    1. Re:Yes by Anonymous Coward · · Score: 0

      Art school graduates should not be touched without the money? That being put, dished and spread out there, real UI/UX people don't come from art schools.

    2. Re:Yes by Anonymous Coward · · Score: 0

      Developers who write code for free should absolutely hire millennial art school graduates for real money

      Might as well throw in a snowflake Code of Conduct, while your at it.

    3. Re:Yes by Anonymous Coward · · Score: 0

      Pft, sure. With Linus running the joint, that'd never fly.

  4. Yes. by Narcocide · · Score: 5, Insightful

    I'm making this one simple for you. Yes, if you've got the money, hire them. Make sure they agree to the plan to open source their part of the work too, and ahead of time, or at least give you full rights to it so you can if you choose to.

    1. Re:Yes. by novakyu · · Score: 1, Informative

      Make sure they agree to the plan to open source their part of the work too, and ahead of time, or at least give you full rights to it so you can if you choose to.

      Unnecessary. See work for hire. If you paid to have it created, then, unless there is a contractual term that says otherwise, you own the copyright. So, all you have to do is, make sure you don't give away more than you should to your employee.

    2. Re:Yes. by Anonymous Coward · · Score: 0

      Depends upon the geographical location of all involved. Why do you assume, that an open source project -- hosted anywhere, worked on by anyone, would be US law affected? Parent makes sense, in terms of insuring it's covered.

    3. Re:Yes. by ShanghaiBill · · Score: 4, Insightful

      The rules on "work for hire" vary by jurisdiction. There may be artistic exceptions. Or the designer could incorporate work from a previous job, or even from a third party.

      Get a written contract that nails down the IP, and makes it very clear who owns what, and who has what rights.

    4. Re:Yes. by darkain · · Score: 1

      I would say "you must be new here", but your UID says otherwise. Since when has Slashdot been exclusively the United States? Try reading more articles and comments, and you'll see countless viewpoints from all over the world. It is small-minded to assume that just because something is English that it is from the United States.

    5. Re:Yes. by novakyu · · Score: 0

      It is extremely despotic (but that would be very befitting of all you non-Americans) to impose on us of your little matters. If these non-American issues are so important, go make your own site. As long as Slashdot's servers are hosted on American soil, I am entitled to presume American laws and customs.

    6. Re: Yes. by Anonymous Coward · · Score: 0

      The servers are not on US soil, fuckface.
      If youâ(TM)d actually possessed any skills, youâ(TM)d been able to tell...

    7. Re:Yes. by Anonymous Coward · · Score: 0

      I believe you'll be correct in doing so.

    8. Re:Yes. by Anonymous Coward · · Score: 0

      I disagree. Marketing teams seem to have taken over UI design.

      I still wondering why endless vertical scrolling websites are the norm these days for the majority of product pages these days.
      For an example, go look at Samsung, Motorola, other cell phone pages... endless scrolling down....
      - I just happen to be in the market for a new cell phone, so this is fresh in my mind.

      It's consistently, the same UI layout.
      .
      It seems contained screen design, non-scrolling, are a thing of the past beyond vendor applications.

      Don't mind me though.... I've just become disgruntled if I can't navigate to all relevant information, in the initial presented screen.
      If the present, is the 'new design' moving forward until like all things, it reverts to the old design, well... wash, rinse, repeat. Isn't like that isn't Marketing 101...

  5. Why don't pro UI/UX Designers volunteer? by Anonymous Coward · · Score: 3, Insightful

    If an OSS project can attract non-paid developers, why can't it attract UI/UX designers?

    Or is maybe the problem that OSS developers often just don't recognize that they're no good at UI/UX design?

    1. Re:Why don't pro UI/UX Designers volunteer? by Narcocide · · Score: 5, Insightful

      Or is maybe the problem that OSS developers often just don't recognize that they're no good at UI/UX design?

      It's less that they don't know they're bad at it (some of that is happening too) and more that they just don't care about how learning curves affect software adoption. They're typically creating a solution to a problem they understand very well and simply haven't budgeted time to even think about how to approach it from the mindset of someone who does not.

    2. Re: Why don't pro UI/UX Designers volunteer? by Anonymous Coward · · Score: 0

      Mod parent up more. OSS has an ethos of 'it was hard to write, so if you can't spend the time to recompile, and debug, and read through my source to understand my cryptic error messages, then your (sic) a retard (sic)'

      Shade aside, it's OSS, so save the pseudo - OSS devs who're paid by a company, I shouldn't complain about free. I'm just lazy and want a windows like install that just works.

    3. Re:Why don't pro UI/UX Designers volunteer? by darkain · · Score: 5, Informative

      I have a damn good answer for this. Because UX/UI cannot be handled by unit tests, and does not have a definite "better" or "worse" condition at face value. I cannot count the number of times I've proposed pull requests for UX issues in open-source projects, only to have them either massively argue about the need, or flat out reject the PR. One of the more recent ones, a router OS which has basic IPv6 support was displaying IPv6 delegated subnets wrong. As an end-user, this confused me and went against my knowledge of being a network admin. As a software engineer, I went in and check the UI code which displayed the info. It was a trivial bug to fix, but instead of fixing the bug, the project lead decided to take the entire feature out as a way to "fix" it. So, instead of display correct information or even wrong information, just display NO information at all to the end-user!

      The two key areas where developers need to learn to open up more to contributions is for UX/UI, and for documentation. Recently I discovered that there is a dedicated group of technical writers in Seattle who are the equiv open-source software engineers, they give some of their spare time to help document open-source projects. They've been really nice, host workshops, and teach their trade openly. *THIS* is what we need in open-source, more disciplines besides just software engineers.

    4. Re:Why don't pro UI/UX Designers volunteer? by PmanAce · · Score: 1

      What part of UX/UI can't be handled by unit tests? I've written UX/UI unit tests for WPF for (insert your favorite god here) sake and many others for angular and other JS frameworks.

      --
      Tired of my customary (Score:1)
    5. Re:Why don't pro UI/UX Designers volunteer? by Anonymous Coward · · Score: 0

      Almost. They don't care about adoption. They're building it for themselves. If someone else wants to use it as it is, great, if not, fork and make it into what YOU want.

    6. Re:Why don't pro UI/UX Designers volunteer? by darkain · · Score: 1

      You can unit-test interactive elements, sure. Or maybe that "this element should be at this location" - but that isn't the entire story of UX/UI. "Does the navigation properly flow from page A to page B when click on button C" can be tested, but the logic behind "SHOULD page A navigate to page B, and how do we properly convey this to humans who are using our software" cannot be tested. There are finite and well defiled rules for how computer languages and interpreters work, so they're easy to test. Each user, however, will interpret things a little bit different from the human perspective. Your answer describing a particular library and unit testing against it highlights this point, that you're missing the human element of UX/UI, and why it often fails in software.

    7. Re:Why don't pro UI/UX Designers volunteer? by Anonymous Coward · · Score: 0

      So, instead of display correct information or even wrong information, just display NO information at all to the end-user!

      Sounds like the project lead could make big bucks in UI/UX.

    8. Re:Why don't pro UI/UX Designers volunteer? by PmanAce · · Score: 1

      You aren't talking about unit tests then if you are adding the human element of using the UX at large. If you want to test if page A should navigate to page B well then you have a problem. You know that it should or shouldn't and test accordingly.

      --
      Tired of my customary (Score:1)
    9. Re:Why don't pro UI/UX Designers volunteer? by Anonymous Coward · · Score: 0

      They're typically creating a solution to a problem they understand very well and simply haven't budgeted time to even think about how to approach it from the mindset of someone who does not.

      For the ones who do not would benefit from getting guidance on the next book they grab from their friendly academic and general libraries to read. Blender was chosen as an example on this submission. A good example of the slang of the field is "baking". How many non-educated newcomers already instictively know that it's probably the act of caching of the solution to a problem? Other specialized software packages are filled with the terminology and procedures of their respective fields as well. There is no easy way around that.

  6. No by Anonymous Coward · · Score: 0

    That is a moronic question, really.

    It's open source and free. You seriously expect developers to hire a professional too for his FREE work?

    Keep dreaming, the code is open, don't like the UI? Make your own damn UI...

    1. Re:No by Narcocide · · Score: 1

      The Debian logo is non-free because they used a non-free font.

      Did that just blow your mind?

    2. Re:No by Narcocide · · Score: 1

      But this is literally never gonna happen unless you can get a few to see it's worth it first.

    3. Re:No by Anonymous Coward · · Score: 0

      I had no idea the Debian logo was software. You really have blown my mind!

    4. Re:No by Anonymous Coward · · Score: 0

      https://www.debian.org/logos/

      Logos are copyright in many legal jurisdictions regardless, and the type of font (or if there is a font) is meaningless.

    5. Re:No by sexconker · · Score: 4, Interesting

      WRONG!

      Using a non-free font is a fucking minefield. Typically, you have to buy the right type of license (print, online, ads, logos only, video, etc.), then for most of those you have to agree to embed tracking bullshit in your distribution or work only with publishers that do, then you have to buy more licenses if you cross a threshold of impressions.

      Fact: Nobody tracks it, and those who claim to know it doesn't work right, and no one know how much they're really supposed to pay. Nearly every single website elling legit font licenses is, in fact, just a different front (often just a domain name and a skin) that ties back into a single actual font whore house that draws up the draconian license agreements no one has ever read and just sues you if they THINK you might not have put in your pound of flesh.

    6. The Debian logo is non-free because they used a non-free font.

      Did that just blow your mind?

      The debian logo is released under the LGPL v3 or CC BY-SA 3.0, the restricted use logo adds the bottle https://www.debian.org/logos/i...
      (But you are correct that a commercial font was used in the creation).

    7. Re:No by Cmdln+Daco · · Score: 3, Insightful

      It really isn't that hard. We need to emphasize the usability part of design, not the 'appearance' part. User interface and user experience have little to do with 'artistic' and much more to do with human factors. We do NOT need a free-software Jony Ives, for pete's sake.

      Just some well designed guidelines that people can work from. Coherent, consistent, and intuitive. It's easy to toss those words out, much more challenging to actually accomplish, but it's the kind of thing that only needs to be done once or a few times.

    8. Re:No by Anonymous Coward · · Score: 0

      Seems like a legal minefield to me.
      In what way does LGPL apply?
      Sure, I am able to take and redistribute the logo, and I can switch out the font to some free font.

      What if I make a debian-based distribution for toasters that I want to call toastian?
      Can I use the same font or do I have to re-license it?
      What if I keep the "ian" part from the original font and use a free font for the rest?
      Can I re-arrange the letters in any order I like?

      The swirl might be under LGPL, but the full logo with the text is probably a bit unclear.
      It is the graphical equivalent of open source software with a non-free proprietary blob in it.

    9. Re:No by Anonymous Coward · · Score: 0

      It's not 'worth it'. You do it because YOU want to and if you'd rather do something else, that's your business. Most UI guys are out waxing their mustache in their free time, because that's what they like to do.

  7. Conversely..... by Anonymous Coward · · Score: 2, Insightful

    There a lot of commercial software products where the UI/UX is truely hideous and as the commercial product tries to cram more unnecessary features to encourage more people buy the latest version or signup for a software lease, the UI/UX get steadily worse.

  8. Just like to see more open source projects by Anonymous Coward · · Score: 0

    I don't know what it would take, but certainly open source should focus not just on Linux and BSD projects but like with Open Office, and Libre Office they should find ways to make their projects cross over to Windows and Mac OS and even Chrome OS more. If that takes hiring some help maybe that would be beneficial.

  9. No by Anonymous Coward · · Score: 0

    Professional UI designers should volunteer their skills like everyone else.

  10. Why do only UI/UX people get paid? by euxneks · · Score: 5, Insightful

    Maybe the question should be: why aren't UI/UX designers donating time like developers are?

    --
    in girum imus nocte et consumimur igni
    1. Re:Why do only UI/UX people get paid? by Narcocide · · Score: 3, Informative

      Yes, that's the better question to ask. I think it's simply a matter of exposure. Designers just aren't as aware of the potential of open source to show off their creativity. Some sort of outreach may be in order...

    2. Re:Why do only UI/UX people get paid? by Sebby · · Score: 1

      Yes, that's the better question to ask. I think it's simply a matter of exposure. Designers just aren't as aware of the potential of open source to show off their creativity. Some sort of outreach may be in order...

      I agree with this - lots of designers are eager to put their mock designs up, but don’t seem to want to do it on real projects, which would give them valuable experience.

      --

      AC comments get piped to /dev/null
    3. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 2, Insightful

      Maybe the question should be: why aren't UI/UX designers donating time like developers are?

      I would ask why professional UI/UX designers aren't making good UI's to begin with.

      Also, why would I want them to touch a program I use? I don't want another ribbon experience.

      Most UI designers are incompetent and the problem with UI design in open source software isn't that the UI is badly designed, it is that it has organically grown instead of being designed.
      If one of the programmers sat down a day and focused on the UI design it would probably turn out a lot better than if you hired some outsider to do it.

    4. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 0

      Because there is no mechanism for them to do so.

    5. Re:Why do only UI/UX people get paid? by AmiMoJo · · Score: 1

      The used to... And then everyone decided that they hate UI/UX designers for ruining Gnome and everything else they went near.

      Seriously, why would they want to help out when the other people working on the project think they are liberal arts graduates who know nothing and ruin everything? Even lawyers get less flak.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 0

      This. Mod the parent up

    7. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 0

      Because UI/UX designers are far too important to do any work for free.

      How many companies have you worked for where the UI/UX is designed with lots of fanfare but the implementation (by developers) gets no attention at all? UI/UX is important in the immediate term. That is, you make a mess of the UI and users complain immediately. The implementation is 'invisible' because users will leave in weeks/months/years because of it, and probably won't cite it as the reason they're leaving.

    8. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 0

      Better question, shouldn't we make the UI/UX developers pay us instead if they want to ruin good products?

    9. Re:Why do only UI/UX people get paid? by HornWumpus · · Score: 1

      Your talking specifically about the people who ruined Gnome? The 'other people' on the project are RIGHT.

      90% of everything is crap. UI design groups aren't selecting the right designers. Didn't do it for Gnome, didn't do it for Blender.

      Blender is worse, you can't switch away to another UI.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 1

      The real question is why are developers so dumb as to do so much work for free? Every profession (doctors, lawyers, etc.) has people willing to volunteer or do some 'pro bono' work. They rarely let it eat into their real income stream. Instead they focus their efforts on needy people who can't afford it and would simply do without it if someone were not providing it for free (or near free).
       
      Developers on the other hand will spend significant amounts of time building something that undercuts their own worth in the market. The FOSS nazis out there think there should be a world-class alternative to every single commercial software product and if anyone refuses to contribute, they must be a greedy bastard. They seem to have convinced large numbers of developers that this is a good thing even though it goes directly against the interests of the contributors for the most part.

    11. Re:Why do only UI/UX people get paid? by Anonymous Coward · · Score: 0

      Name a "good" UI. Do it. You can't. Everything looks like Android and Win10 and is meant for a touchscreen. It's all garbage.

  11. The answer is "yes" by JustAnotherOldGuy · · Score: 1, Informative

    The answer is "yes". Open-Source developer teams should hire professional UI/UX designers.

    Next question, please.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:The answer is "yes" by 110010001000 · · Score: 3, Insightful

      No, the answer is "no" because professional UI/UX designers are a joke. Anyone can do what they do, just most people don't want to bother.

    2. Re:The answer is "yes" by jeff4747 · · Score: 3, Insightful

      The almost universally-terrible UX in open source projects would indicate otherwise.

    3. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Have you ever tried to design a UI that you and other people had to use later? It is harder to do right than it sounds. Of course, if you keep doing it long enough and keep improving the UI will be good and you will be good at it, but by then you will be an experienced UI designer. So why not get an experienced UI designer on board from the start?

    4. Re:The answer is "yes" by bhcompy · · Score: 1

      Not that the almost universally-terrible UX in other projects would indicate a better option. Most UX principle driven designs are a race to the bottom. Like 80s and 90s era GM corporate bean counters in control of an interface because some focus group of idiots liked something and some analysis of clicks and mouse movement pointed to something else.

    5. Re:The answer is "yes" by h33t+l4x0r · · Score: 1

      The answer is No because OSS is primarily for command-line-using neckbeards anyway.

    6. Re:The answer is "yes" by sexconker · · Score: 1

      Have you ever tried to design a UI that you and other people had to use later?

      Yes.

      It is harder to do right than it sounds.

      No. It doesn't sound any degree of hard. How hard it is will depend on what type of UI you need, what type of tools (if any) are available to you to create it, and how familiar you are with them.

      You may as well talk about needing to hire a professional writer to do your writing for you. Are you talking about writing your tweets? Your emails? Your memoirs? Can you not do it because you're lazy? Illiterate? Undisciplined?

      On top of that, you have to hire a GOOD writer. Good luck finding a good UI/UX designer!!

    7. Re:The answer is "yes" by i.r.id10t · · Score: 1

      Or can bother (to some degree). One of my former bosses was great a web design, HTML, getting layouts to look good on all sorts of viewing devices, etc.

      He was also color blind. Frequent conversations were like "Hey, is this blue more blue than this other blue? Do either of them match this green ? Is that even green?"

      So if he was limited to grey scale, he'd do great. And while he'd like to bother with picking complementary colors, etc. it just isn't something he is physically able to do.

      --
      Don't blame me, I voted for Kodos
    8. Re:The answer is "yes" by alvinrod · · Score: 5, Insightful

      But look at the amount of terrible UX in closed source software. I don't think there are many people who will praise the direction that Microsoft took with the more recent installments of Windows. Some UX designer was responsible for that. Hell, there are people who still hate the ribbon with a passion and that's a decade gone at this point. It almost seems more like tossing darts in terms of successes, and a lot of good UIs are merely refinements on something created ages ago.

      UX is almost more like a religion than a science. There are some core tenants that everyone generally agrees on, but you can interpret the scripture almost any way you like to support whatever crazy ideas you have as long as you get get some followers on board.

      The UX in open source is largely bad because no one tried or wanted to spend any time on it. The UX in closed-source software is generally good when someone ripped off the one good example discovered years ago or just as terrible as the open source software despite huge amounts of man hours and other cost thrown at the problem. I suspect that the good UX comes from the developers who are users themselves and have a good understanding of the software and the needs of the users. The people who generally do UX for commercial software are so divorced from the users and the product that they end up creating some heinous monstrosity in their pursuit of artistry.

    9. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Someone hired a journalist to write propoganda pieces for an EVE Online player who was campaigning for a leadership role.

    10. Re:The answer is "yes" by thegarbz · · Score: 1

      But look at the amount of terrible UX in closed source software.

      Don't try to prove a negative or build up strawmen. There's a big difference between "universally terrible" and "look over there, I see something nasty"!

    11. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      The almost universally-terrible UX in open source projects would indicate otherwise.

      did you see the fucking metro interface?
      or the fucking dreadful ribbon?

    12. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Lol, and the premise "open source programs have universally terrible interfaces"? It's complete bullshit.

      The only thing consistent and terrible are the pretentious jackasses like you, who confuse familiarity and strait-jacket interfaces and deletion of "advanced" (difficult to naively implement) features with usability or "goodness". The entire premise of the thread was that somehow closed source applications were "better" than open sourced ones, which the parent conclusively proved by examples was patently false.

      I take it you're one of those useless failed art students masquerading as "UI experts" since you didn't like it? Fuck off back to Facebook you loser.

    13. Re:The answer is "yes" by AmiMoJo · · Score: 1

      It almost seems more like tossing darts in terms of successes, and a lot of good UIs are merely refinements on something created ages ago.

      So... Just like 90% of software development then.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    14. Re:The answer is "yes" by HornWumpus · · Score: 1

      Have you ever used Blender?

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    15. Re:The answer is "yes" by jeff4747 · · Score: 1

      But look at the amount of terrible UX in closed source software

      The difference is I can find good UX in closed-source software. Obviously not all UX is good, but there actually are some good ones. Everything in open source is bad until you've learned the random paradigm that the developers thought of (and broke several times in other parts of their product).

      For example, vi(m). If you've taken the time to read a ton about it and memorize a series of obscure commands, you can do great things with it. But if you're a novice who just launched it for the first time, you can't even quit the program.

      That doesn't make the Ribbon a good idea, it too is an example of shitty UX that is only good once you've learned it.

    16. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Yes, 90% of everything is crap.

      The only reason life exists is that the remaining 10% are the only ones allowed to procreate.

    17. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Probably because of the dismissive attitude towards UX many developers on this very thread are displaying!

    18. Re:The answer is "yes" by Anonymous Coward · · Score: 0

      Yes, professionally. If you're the type to judge UIs based on how similar they are to other products, rather than how well they integrate with the workflow and their consistency, then how about Krita?

    19. Re:The answer is "yes" by HornWumpus · · Score: 1

      Each product should not invent it's own UI widgets.

      Blender's aren't better, just different, for no benefit.

      Making a cross platform app work smoothly is a challenge. But just sticking a 'new standard' UI into multiple GUIs is exactly the _wrong_ way to do it.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    20. Re:The answer is "yes" by JustAnotherOldGuy · · Score: 1

      No, the answer is "no" because professional UI/UX designers are a joke. Anyone can do what they do, just most people don't want to bother.

      The same goes for heart surgeons, architects, and astronauts, right?

      There's no real training needed, you just muddle on and fake your way through the interviews, correct?

      --
      Just cruising through this digital world at 33 1/3 rpm...
    21. Re:The answer is "yes" by JustAnotherOldGuy · · Score: 1

      The answer is No because OSS is primarily for command-line-using neckbeards anyway.

      Found the guy who couldn't figure out the CLI!

      --
      Just cruising through this digital world at 33 1/3 rpm...
  12. A free project by AHuxley · · Score: 1

    should have people who are interested in the project wanting to code for free.
    They can use their own free time to code for a project they enjoy working on.
    That will produce a great quality of code and ensure the project has years of support as OS and hardware advance.
    The code can then be given away to the world for free.

    --
    Domestic spying is now "Benign Information Gathering"
  13. Current UI standards are horribly bad by Anonymous Coward · · Score: 0

    They put "simplicity" over literally everything. By which they do not mean enabling you to require less effort, to achieve more (which would be efficiency, elegance and emergence), but simply requiring less effort, whatever it takes. Even if that makes the UI extremely cumbersome, slow, lacking all but the most basic functions, and impossible to automate. The latter of which being, you know, the whole point of a computer.

    And people are now so used to it, they *demand* it! Because they do not know what they are missing!
    Hell, most programmers nowadays, who use Windows, MacOS, or Ubuntu, seem to have lost the mindset of automating your work away too! (See Pottering's approach to Unix priciples that existed exactly for this reason.)

    The sheer arrogance with which this "KISS" mindset is presented like a philosophy, is only matched by the cluelessness of those who apparenty never thought beyond because they applied "KISS" *to* the principle of efficiency, to get its retarded brother "simplicity".

    1. Re:Current UI standards are horribly bad by Anonymous Coward · · Score: 0

      KISS is a great mindset, when used correctly. Not a UI example, but how many beginner-to-intermediate programmers shoot their own foot by introducing complexity before it's needed? Common example: people who agonize over a complicated solution to 'optimize' a problem they haven't even measured, never mind observed, in a system they haven't even implemented. Or people who start modeling an object, and waste time writing complicated god methods that they think they might need in the future (never mind that usually they're so poorly thought-out that they'll need to be rewritten or scrapped when the functionality is actually needed)
      Not that I disagree with you about UI. Efficiency and good design is hard; removing capabilities and presenting less information to the user sure looks like efficiency and good design, and it's always far easier.

  14. Maybe they should be hiring by bobstreo · · Score: 1

    non STEM liberal arts students, to craft their Common Code, They will also be more than happy to help you understand why people prefer rounded corners more than actual functionality.

    Besides, non STEM hires/contractors will work for minimum wage, not including tips. /s

    1. Re:Maybe they should be hiring by AHuxley · · Score: 2

      Bring some ethics experts to look over the code and all comments.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:Maybe they should be hiring by Anonymous Coward · · Score: 0

      Bring some ethics experts to look over the code and all comments.

      I suspect you're being sarcastic, but it's actually not a bad idea. Much like a UX designer, they would be looking at how the software impacts not just current users, but also potential ones.

  15. Bigger question by Anonymous Coward · · Score: 0

    Why don't enough UI/UX designers contribute to Open-Source?

  16. Really? by Satisfying · · Score: 1

    Betteridge

  17. or another way of looking at this by abonstu · · Score: 5, Insightful

    Why don't competent UI/UX designers feel compelled to contribute to open-source projects?

    Is it because UI/UX designers are universally a bunch of assholes? (unlikely)
    Is it because UI/UX naturally evolves as a secondary concern to software development? (possibly)
    Is it because the types that initiate/maintain open-source projects generally consider UI/UX to be of lesser importance? (now we're getting somewhere)

    Thats probably why (as a general rule) server side open-source projects are more successful.

    1. Re:or another way of looking at this by Cmdln+Daco · · Score: 4, Informative

      Is it because people right here in this discusison keep conflating UI/UX design with some sort of frilly artistic bullshit?

      It's design of a user interface. Not it's artistic merit. Not what it looks like. That is widget design, which comes after UI/UX design.

      The User Interface is the buttons, hierarchy of menu, graphical cues, etc. It can all be written as a guideline, which it actually for the most part has been designed and just needs consistent implementation. Everybody has their boutique obsessions, the CUA just needs a little updating.

    2. Re:or another way of looking at this by Anonymous Coward · · Score: 1

      Is it because people right here in this discusison keep conflating UI/UX design with some sort of frilly artistic bullshit?

      No. it is because we have all used professional software with interfaces designed by professional UI/UX designers.
      Sometimes it is even the reason to why we switched to open source projects instead.

      You can't just go out and hire a UI/UX designer.
      If you get the wrong guy he will transform your usable project into an unusable mess that no-one want to touch with a ten foot pole.

    3. Re:or another way of looking at this by Anonymous Coward · · Score: 0

      I don't know of any (graphical) UI/UX/U? that I think actually enhances my ability to get shit done. The best it can do is get the fuck out of the way and be there for clear and present necessity, nothing else. Most by far fail on both counts, by varying degrees.

      Point in case: xpdf is one of the very few graphical user interfaces I miss when I have to use some other pdf-viewer. And that's because it gives me most of what I want and I'm used to it, not because it's somehow perfect. Everything else is either too damn fancy, or not useful enough. Or worse, both. Yes, otherwise I'm very firmly a CLI-user*. Having to use a browser all day because that's how the 'web currently works really only provides for a constant background annoyance of everything 'web, from the browser to just about every single website that does more than just serve trivial static content with at most a little css to make it look nicer than the default. It's all "user experience"d up the ying yang and the only thing that ever does is up the suckage.

      So no, while the immediate association is frilly bullshit, IMO that is not a conflation with the looks only. The core complaint is that the whole UI thing is about some sort of "experience", not about getting shit done. The latter, not the former, is why people end up in FOSS.

      Of course, it is possible to have a shiny slick "experience" that helps you get (an extremely limited set of) things done, but even that is extremely hard to get right, qv apple. Compare and contrast redmond, the perpetual also-ran in UI, who have been shown how to do it for 30+ years and still cannot get it right, with their entire headcount of supposedly the best and brightest minds in the industry. You don't get that "experience" on the cheap. But moreover, it's not what FOSS is for.

      Oh, and possessives don't get apostrophes.

      * And CLI-developer. And perpetually annoyed at obviously GUI-centric idiots fucking up CLI designs. I'm looking at you, vbox.

    4. Re:or another way of looking at this by famebait · · Score: 3, Informative

      "The User Interface is the buttons, hierarchy of menu, graphical cues, etc. It can all be written as a guideline,"

      Umm, no. That is like saying checkstyle can design your system for you. Styleguides are good, both for UIs and code, but they cannot replace design, and that goes both for up-front and incremental design.

      Anything but the most trivial user interface needs a coherent vision of how the interaction is meant to flow in order to end up any good.
      Many have none, and end up terrible to use as a result. Some get by by copying something that *was* designed competently, but even then they often get the little (or big) things wrong because they have not understood the reasons behind the model design.

      Reliably creating and maintaining a good interaction model requires some knowledge of how people use systems, and at least a minimum of user testing. None of this is impossible for an interested developer to learn, but it does require some investment.

      --
      sudo ergo sum
    5. Re: or another way of looking at this by TimMD909 · · Score: 1

      I totally agree.



      -All UI/UX people these days



      p.s. Think I should add just a bit more whitespace



      (you don't want it to look cluttered)

    6. Re:or another way of looking at this by Anonymous Coward · · Score: 0

      Of course, it is possible to have a shiny slick "experience" that helps you get (an extremely limited set of) things done, but even that is extremely hard to get right, qv apple.

      Steve Jobs: You have to start with the customer experience and work backwards to the technology

    7. Re: or another way of looking at this by Cmdln+Daco · · Score: 1

      Apple produced the "wide brushed aluminum frame" version of the QuickTime Player for Windows long before Steve Jobs death.

  18. No. Communities should recruit. by Anonymous Coward · · Score: 0

    What really is the difference between a “coder” and a UI/UC beginner? What about security? Documentation? There are many ways to contribute to OSS and those communities in need should try to get more people to join those communities AS CONTRIBUTORS. Payment is not necessary, or at least should not be.

    There are many contributors to open source projects who aren’t writing a single line of code. Maybe Blender needs to work on attracting non-programmers to their community to improve their product.

  19. Should they? by grep+-v+'.*'+* · · Score: 1

    TL;DR: Muscle Memory.

    Yes. Then FIRE THEM. And even better, that solves the GUI problem that every-version-has-a-change-somehow. How? Because the "helper" still wants to help so they rearrange the GUI to look/be "better" for next time. And then they do it again. And AGAIN.

    You change it when you NEED to change it, not because it's Tuesday and this field suddenly needs to be over there.

    It's one thing if you get it wrong and everyone (EVERYONE) complains, it's another if it's a major upgrade with new fields and options. It just sucks though when someone does a GUI.randomize() just because they can.

    --
    If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    1. Re:Should they? by Sebby · · Score: 1

      I think a lot of the problems with those types of changes is that they’re not incremental, like other code fixes/features.

      UI/UX changes can be valid/necessary to make workflows better, but drastic changes rub users the wrong way - the changes should be done gradually instead.

      --

      AC comments get piped to /dev/null
  20. No by Anonymous Coward · · Score: 0

    Nope

  21. Ask for volunteers. by Futurepower(R) · · Score: 1

    I think it would be better if they would ask for volunteers.

    I would like a UI fix for Metapad text editor.

    In return, I could help write the documentation.

    I need a text editor that is very quick to load. Metapad is wonderful that way. But when doing search and replace, it brings up a new window that requires a mouse click. It should just show the number of replacements.

    1. Re:Ask for volunteers. by UnknownSoldier · · Score: 1

      What specific UI fixes do you need? List in detail the repro. steps of what you are trying to do please.

      Have you tried Notepad++ ?

      If you want a text editor that does search-and-replace without needing a GUI then use gVim. You type in:

      :%s/foo/bar/g

      Legend:

      : enters command mode
      % selects the entire file
      s search and replace mode
      / begins what text to find
      foo what you are searching for
      / begins what text you want it replaced with
      bar is the text to replace foo
      / begins options
      g replace all instances on same line

      While the legend descriptions may not technically be accurate they should be close enough.

  22. Pat Buchanan by Presence+Eternal · · Score: 1

    I dunno about paid, but I recall the gimpshop guy was working for free yet wasn't exactly celebrated. Even though it was a very good idea.

  23. Should We Get Someone Who Does The Job Well ? by Crashmarik · · Score: 1

    How is this a question ?

  24. Oh hell no by Anonymous Coward · · Score: 0, Troll

    I'll make it even simpler (and actually correct):

    No.

    Send all UX designers back to the interior design firms they escaped from, so they can put curtain-pulls for the mentally deficient in the apartments of the twitch y flamous.

    Make software functional, not "pretty." That's what software does. Functions. Effort spent on pretty is not only usually wasted effort, it also often interferes with the software's efficiency in interacting with the user.

    1. Re: Oh hell no by SirSlud · · Score: 1

      You could have just said you don't know what ux designers do.

      --
      "Old man yells at systemd"
    2. Re: Oh hell no by sexconker · · Score: 4, Insightful

      You could have just said you don't know what ux designers do.

      Why would he have to? UX designers themselves don't know what they do.

    3. Re: Oh hell no by Anonymous Coward · · Score: 0

      As a UI/UX designer with a EE degree and 25 years of experience he is correct for 99% of new UX designers.

    4. Re: Oh hell no by tigersha · · Score: 1

      Agreed. I have 40years of software experience and only conference where Inever spoke as an invited speaker was a design conference.

      The problem wiith arrogant answers like that is not that the nerd looks down on designers. The nerd looks down on his users.

      Hint: UX is harder than programming

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    5. Re: Oh hell no by thegarbz · · Score: 1

      No you don't understand UX designers. You see, these are arts school dropouts. That makes them the perfect person to understand the mentality of a "stupid user" and therefore the absolute authority on how to design user interfaces for software not targetted at engineers or programmers. :-)

    6. Re: Oh hell no by Anonymous Coward · · Score: 0

      Hint hint: getting a ux designer to stick with a decision longer than 24 hours is like getting your SO to know what they want to eat for dinner the first time asked.

      More hints for tardy ux tards: the end result today is like buying all of the dinners, and throwing 5x the money at every problem.

      And then your dumb ass goes and tells the boss its because finalizing a design and walking away from it long enough to actually build it is apparently harder than hiring and training a thousand engineers to implement it right.

      And then comes another tip of the iceberg change request.

      Your argument: people who create artistic user workflows with pretty graphics have a harder job to do than the math, science, engineering, and technology crowd expected to implement it.

      Id also guess you told the boss 4 of the 5 people in a 5 person hypothetical team are dumb and should be outsourced to india stem dropouts for sub minimum wage, because ux change in code is suuuuper easy.

      Idiots.

    7. Re: Oh hell no by Anonymous Coward · · Score: 0

      I'm not sure. There are so many ways that users have shown to be stupid that I'm expecting this UX designer to only share a few of those traits

    8. Re: Oh hell no by Anonymous Coward · · Score: 0

      UX designer: "I thought I was hired to make the software pretty AND functional."
      Bossman: "No, you were hired to make our software product shiny and distinctive from our competition."

  25. Hmmm by Anonymous Coward · · Score: 0

    who identifies as a person or color

    Well, which is it? Person, or color?

    Enquiring minds want to know.

    1. Re:Hmmm by Anonymous Coward · · Score: 0

      Shut up, he's creating.

    2. Re: Hmmm by Kyr+Arvin · · Score: 1

      Seriously, you picked that to fixate on? Get a fix for the autism.

      There was nothing else there worth fixating on. It was just trolling from start to finish.

  26. ONLY IF MEXICO PAYS FOR IT by Anonymous Coward · · Score: 0

    Oh, and it will. Believe me. Who's gonna pay for it? That's right. MEXICO is going to pay for it.

  27. Because it works for me by raymorris · · Score: 5, Insightful

    I "know* that I suck at UI/UX. I've been programming for 20 years, and actively studying programming the whole time, so I can generally add a feature or option I want very quickly - sometimes in a matter of minutes. The UI for the new option will be another checkbox or whatever. I'm not improving the UI overall, and hopefully not making it significantly worse.

    So I spent 30 minutes and got the feature, fix, or option that I need. I suck at UI, but I don't suck badly enough that I then hire a *competent* professional to make the one part of the UX better for me. It does what I need it to do, the value prop isn't there for me to spend $10,000 getting the UI improved.

    There is something else going on. My last job was working full time on an open source project. I sent most of my work upstream. Our organization also had some graphics arts and UI types that made it look pretty after I was done. To my knowledge, it never occurred to them to contribute their work back to the project. Contributing to open source just isn't something they think about. Programmers know about open source. In college and early in our careers we're told that contributing to open source can be a resume builder. Are UI folks told that? Is there an awareness of open source?

    1. Re: Because it works for me by Anonymous Coward · · Score: 0

      UI people don't need other UI people to praise their work, because 5 minutes of design work is noticeable to anyone. 5 hours of coding by comparison might illicit a "did you change something?" So yeah, coders collaborate, UI don't.

    2. Re:Because it works for me by turp182 · · Score: 1

      Hear hear!

      The API is where the work gets done.

      The UI should be lightweight (example from my perspective: for an internal corporate app and a Windows shop, use basic WPF or even Winforms, Winforms are the roads and aqueducts the Romans built... - mature). The exponential user facing Web 2.0/3.0/4.0/5.0 libraries are getting stupid. Angular Material rewrites CSS (try centering something).

      UI design should be an important consideration of course. But it doesn't have to be shiny, just easy and intuitive to use. For internal corporate apps at least.

      --
      BlameBillCosby.com
    3. Re:Because it works for me by Anonymous Coward · · Score: 0

      Many UI/UX people tend to come from art backgrounds (hopefully augmented with some branch of psychology or education, but not necessarily.)

      Art students are reminded at every turn that they are not going to be appreciated or paid. This makes them very wary of people who want them to volunteer their efforts. They already generally make less per actual hour of study that they've put into their craft than most other professions. Much of the work they find satisfying is done on spec, anyway. Volunteering for an open source project doesn't offer them the same value proposition as it does to a software engineer who has the prospect of building their resume for a day job that could realistically bring in six-figures at some point.

  28. Sure but only if they are diverse by Anonymous Coward · · Score: 0

    Muslim, gay, Mexican, trans, or a woman. If they are pasty white males then read the new Code of Conduct and gtfo. You're not welcome or wanted.

  29. quality by Anonymous Coward · · Score: 1

    Unfortunately there are many, many, MANY bad UI/UX designers in the world. Everyone has an opinion of what good UI/UX design is. Very few have the experience or talent to actually do it well.

    Yes, a good UI/UX would vastly improve many open source tools. But UI/UX designers don't write code and honestly most of them aren't worth the opinion they carry into a project. So unless the 'developer' already has great UI/UX skills, any attempt 'tack it on' at the direction of a designer is bound to fail in a tool that is even more horrible to use.

    UI/UX designers are only held in check by the continual evaluation, criticism, feedback and product testing that only big paying customers can afford. It's expensive. Just look at MicroSoft and how often they still fail at UI/UX design. Or Chrome, or Firefox or countless other large commercial software tools.

  30. Simple answer.

    1. Re:NO. by Anonymous Coward · · Score: 0

      Dude, you are a simple answer.

  31. Better idea: Hire Professional HITMEN by Anonymous Coward · · Score: 0

    to kill millennial artfag hipsters.

    Bonus if also fluent in: C/C++, TCP/IP and embedded design

  32. Why Blender? by Anonymous Coward · · Score: 0

    I find it very odd that Blender is the example given. Among free software, it's huge both in terms of functionality and user base (https://www.blender.org/about/website/statistics/), closer to Linux than some project on GitHub abandoned years ago when the sole developer got bored of it. It's absolutely usable and pretty (possibly on account of the fact that it's used to make pretty pictures). Now I'm no artist and I mostly played around with the modeling and the game engine, so I can believe that it falls short in some ways when compared to commercial packages like Maya and 3dMax. A big UX hurdle I often heard about it is that its interface is very different from those commercial packages, but then, that's a zero sum game unless someone makes a standard and at least some of the packages abide by it.

    1. Re:Why Blender? by Zaelath · · Score: 1

      Yeah, I don't see anything wrong with Blender that isn't "not what I'm used to".

    2. Re:Why Blender? by Anonymous Coward · · Score: 0

      > Yeah, I don't see anything wrong with Blender that isn't "not what I'm used to".

      It fails on many good UI principles, including:

      * Simplicity
      * Intuitiveness
      * Discoverability
      * Consistency
      * Direct manipulation
      * Forgiveness
      * Modelessness

    3. Re:Why Blender? by Anonymous Coward · · Score: 0

      I recently started to dabble in Blender, I love the interface and its sheer power.

      Every input field which needs a number will also accept an expression to calculate that number - no need to switch to an external calculator and to copy/paste the result from there.

      Almost every element of the interface can be moved, customized, sliced and diced at one's heart.

      In my opinion, all other software should take Blender as an example for UI design.

      The only reason why Blender's UI is not popular is because it is unfamiliar: people have been taught bad habits by the Apples and Microsofts of this world and they want to stick to their addictions.

    4. Re: Why Blender? by Aphranius · · Score: 1

      How would you implement the functionality in edit mode, and somehow prevent it from clashing with object mode, in a modelees was?

    5. Re:Why Blender? by HornWumpus · · Score: 1

      Blender is terrible.

      They were building a multiplatform app, they had hard work to do, getting it to work correctly with the various GUIs. They said 'fuck it' and rolled their own terrible GUI, that doesn't do anything like any other program or even consistently

      Open file dialogs are a prime, basic example. Every GUI has pretty standard, well working, browse for file(s)/folder functions, Blender built their own SHITTY ones.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:Why Blender? by Anonymous Coward · · Score: 0

      I mean, that's the case with every 3D modeling program. They're not doing a simple thing and none of them have simple UIs. I'm proficient-ish with three different programs at this point and Blender isn't remarkably bad or anything.

    7. Re: Why Blender? by Anonymous Coward · · Score: 0

      You can tie editing mode to a specific tool or set of tools. Other 3D programs do this.

    8. Re: Why Blender? by Aphranius · · Score: 1

      Could you post some links or descriptions of how other programs do this? 3dMax for one seems to work exactly like Blender in this regard (https://www.youtube.com/watch?v=y0iUYrKx8z8).

      I suppose you could remove the need for edit mode if you removed the strict object-mesh relation. Every mesh would simply be a connected set of vertices, and you could fluidly join or split meshes. You could isolate a single mesh for easier editing. Does any 3d editor do this?

      (Also I'm the AC who posted the original comment, I created this account right after).

    9. Re: Why Blender? by Anonymous Coward · · Score: 0

      It's been a while since I've used Sketchup, but IIRC its editing tools were ingenious in their simplicity and intuitiveness.

    10. Re: Why Blender? by Aphranius · · Score: 1

      It's probably been even longer since I've used it, but last I checked SketchUp was geared more towards CAD, whereas Blender, 3dMax, Maya and others are geared towards 3d animation (very high detail, non-real time rendering). While SketchUp does have intuitive additive and subtractive geometry deformation tools, they are higher level than Blender's straight up mesh topology editing. Blender naturally uses quads, hardly any higher level than the natural triangles that are native to real-time (GPU accelerated) rasterized computer graphics.

      But this is all tangential to the edit/object mode discussion. SketchUp also has the notion of layers, which seem to be like the layers in GIMP or Photoshop and act like Blender's objects (strictly speaking, more like Blender's meshes that are associated to objects, since Blender also has non-mesh objects). Yeah I guess that reduces the number of operations involved in editing one component to editing another component to just a layer switch, but I don't see how that's an improvement. Though I also don't see how edit mode and object mode are bad design either.

    11. Re: Why Blender? by Anonymous Coward · · Score: 0

      Though I also don't see how edit mode and object mode are bad design either.

      Each tool, when selected, could be considered a "mini-mode." Blender's use isn't that bad, considering you can easily switch in and out of editing mode with a single keystroke, but the general principle is not to limit the user's available actions unnecessarily.

      The worst kind of mode is one in which the user is "stuck" until they complete some predefined action, with no way to cancel. Imagine a printer dialog that makes you answer a series of questions (paper size, orientation, margins, etc.) before you can send to the printer or even cancel. Ever since the Mac these are not common, but they were pretty much the norm back in the 1970s.

  33. For example by Anonymous Coward · · Score: 0

    that solves the GUI problem that every-version-has-a-change-somehow. How? Because the "helper" still wants to help so they rearrange the GUI to look/be "better" for next time. And then they do it again. And AGAIN.

    Here's a good example of a UX change screwing things up.

    Google News used to offer a control in settings where you could disable various sections you weren't interested in; as a tech person, perhaps you're not interested in sports, for instance. Well, you could turn that/those section(s) off, saving the bandwidth wasted by them shoving something in your face you have zero interest in, and saving you scrolling time and mild annoyance. It was entirely a good thing.

    Comes the "new" Google news, the UI is redesigned, and... yep. Capability is gone. Simplified to the lowest common denominator into a less functional version of itself. But hey, they're quite proud of the new "look."

    The best thing you can do with a UX designer is take them out and leave them in a deep forest with a book of fabric samples, but without a compass. They'll starve. :)

    1. Re:For example by Anonymous Coward · · Score: 0

      Here is another one:

      Foxit Read 7.3.0.118 Classic toolbar missing

      Foxit decided to be "professional" and force the ribbon on their users.
      A pointless UI change that made the software worse and made a lot of their users turn of upgrades so that they could stay with an old version or they went out to look for competing software.

  34. Are UX/UI designers special? by manu0601 · · Score: 2

    The question should rather be: how UX/UI designers are different from software engineers, if the former do not contribute to free software like the later?

  35. I call BS on this one!!! by Anonymous Coward · · Score: 0

    There are tons of great people working and focusing on the UI for blender and have been for years.
    https://code.blender.org/2018/04/tools-toolbar-and-tool-widgets/

    This argument has been going on and on since blender first hit the scene. Just do a google search for blender ui sucks and enjoy some great conversations.

    Most people that complain about blender's UI compare it to other tools that don't do half as much as blender, they think it should be easy to use for someone that hasn't spent any time working with it, and or they think it should work exactly like tool X Y or Z.

    Blender is and always has been a tool that focus's on people that use the tool. It tries to provide a consistent interface that helps you get things done quickly and efficiently. If you want it to work like 3dstudio max or whatever you can do that too you just need to invest some time in tweaking it to work the way you want it to.

    Kent Mein

    1. Re:I call BS on this one!!! by HornWumpus · · Score: 1

      Bullshit. Anybody who's touched Blenders UI should never be allowed near code.

      Blender sucks balls. Sure, when doing new things, sometimes you need new UI elements. That's not what the Blender team did, they blew off all UI standards and rolled their own 'everything'. Like a DOS 'gui'. The point of user interface standards is so you don't have to _fight_ the 'file open' dialogs.

      Consistent? No, that's half the problem. I suppose it's consistently _shitty_ on Windows, Mac and X.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  36. Go for it. by Anonymous Coward · · Score: 0

    >> There are many FOSS tools that would greatly benefit from a UI re-designed by a professional UI/UX designer.

    Then go for it. There are many projects waiting for you to pitch in. In fact, you could fork these projects and hire your own team of developers to stitch in your sparkly do-dads if you thought there was a great commercial market for supporting a better looking version of the open source thing at which you turn up your nose.

  37. Why should anyone consult a UI engineer by Archfeld · · Score: 2

    They are not real engineers of any sort, and actually the source of many of the problems we see in software today. UI designers demand change for changes sake rather than any sort of reasonable cause. You can't consult an efficiency expert and NOT expect them to recommend change just to justify their own existence. Why can't the UI default be a simple clean design and allow customization by the user, or the user base in general. A library of skins and such applied by end users based on their preference, rather than some group that's very existence is mandated by them finding something, anything to change...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
    1. Re:Why should anyone consult a UI engineer by Anonymous Coward · · Score: 0

      Why can't the UI default be a simple clean design and allow customization by the user, or the user base in general. ...

      A simple clean design that does what is needed and allows useful extension is a lot of work and harder to do than a complicated design.

    2. Re:Why should anyone consult a UI engineer by Anonymous Coward · · Score: 0

      Why can't the UI default be a simple clean design and allow customization by the user, or the user base in general. ...

      A simple clean design that does what is needed and allows useful extension is a lot of work and harder to do than a complicated design.

      Proof that UI isn't a profession but a leeching enterprise when they claim passing work onto others as harder than doing the work themselves.

    3. Re:Why should anyone consult a UI engineer by Anonymous Coward · · Score: 0

      A library of skins is not UX design.

    4. Re:Why should anyone consult a UI engineer by Anonymous Coward · · Score: 0

      The UI is customizable by the user. You have the source code.

    5. Re:Why should anyone consult a UI engineer by Anonymous Coward · · Score: 0

      So... Like MySpace?

  38. You shouldn't NEED them doing GUI apps... apk by Anonymous Coward · · Score: 0

    You shouldn't NEED them doing GUI apps: FUNCTION should help DETERMINE form & then stick to "std. practices" & some pretty? Either you have that, OR you don't, "inside".

    * Yes, I've known some devs who DIDN'T - Case in point e.g.: 1 guy is a russian jew pal of mine - he can design an algorithm/engine REAL "A1" but when it comes to doing an interface that's pretty for it? "Fuggit 'bout it" - it's not in him!

    (Nothing against him as he is a HELL of a GOOD coder & analyst, for sure, but the guy LITERALLY cannot DRESS HIMSELF too (& STILL has a book on that of mine he borrowed a decade++ ago & said he'd give back & hasn't (I'd say he STOLE it but he was my pal - consider it a gift))).

    APK

    P.S.=> Guys who can't handle building a nice interface should stick to character mode/tty term/DOS window/console mode apps OR backend systems work - part of your product IS the "aesthetic value" &/or "delivery" too (smaller part but important imo)... apk

    1. Re:You shouldn't NEED them doing GUI apps... apk by Anonymous Coward · · Score: 0

      lol @ "russian jew pal"
       

    2. Re:You shouldn't NEED them doing GUI apps... apk by Anonymous Coward · · Score: 0

      And guys who can't understand that hosts is not a security solution shouldn't spam about it.

  39. Right after they execute the decision maker by Anonymous Coward · · Score: 1

    I'm amazed at the level of retarded UIs we have seen from UI people getting involved in software development in general. I can write my own shitty UI than you very much.

  40. Problem is lack of discipline by Anonymous Coward · · Score: 0

    In commercial software we generally have managers barking orders. They know hard to use will cost them money in support volume down the road and enforce necessary discipline up front to prevent it.

    In open source everyone is scratching itches to varying degrees.

    Some open source people/projects are way better than others but generally vs commercial software usability across the board (not simply UX/UI) is weak. Documentation, compatibility, interoperability and general organization fall far short of commercial offerings.

    A big problem with user interface work beauty is in the eye of the beholder. People think things look nice and usable.. others look at the exact same thing and draw utterly totally completely contradictory conclusions. My personal opinion OSS projects are best working out abstractions for user interface to make it easy for the software to be customized/themed.

  41. Has that person ever used a FOSS software? by Anonymous Coward · · Score: 0

    "while the code quality is great and the tool is fully functional"

    We are not living in the same reality...

  42. Fascinating by Anonymous Coward · · Score: 0

    Well, a person would have grasped the humor... so... you're telling me... color?

    Which color?

    1. Re:Fascinating by Anonymous Coward · · Score: 0

      Congrats.

      Whatever color it is, it looks marvelous flipping around in the bottom of your boat!

  43. Yes by Anonymous Coward · · Score: 0

    That is all.

  44. Only if they pay everyone by Anonymous Coward · · Score: 0

    When I volunteer my time to any project, I have 1 rule. Everyone either gets paid
    or
    everyone works for free and "donations" go for infrastructure only, not pizza or beer.

    The second that 1 person on the team gets paid (even cab fair), I'm out.
    This is why I can't volunteer for things like the Olympics. Why is someone else being paid when I'm not? Forgetaboutit.

  45. But that would be wrong by Anonymous Coward · · Score: 0

    You could have just said you don't know what ux designers do.

    Well, sure, I could have said that, but inasmuch as I do know what they do (which is ruin things for everyone with their anal-retentive fixation on change and simplicity at the expense of everything else), I didn't feel any need to say otherwise.

    Cheers. :)

  46. Complexity by Anonymous Coward · · Score: 0

    How does one post a new comment, without replying to an old comment?

    1. Re:Complexity by Anonymous Coward · · Score: 0

      Only clickable I can find is , in Camel Caps which is more difficult to read. Ironic?

    2. Re:Complexity by Anonymous Coward · · Score: 0

      Damn, "Reply to This" disappeared, perhaps I'm old skool, but I use those sideways leaning Vs to indicate a clickable when writing instructions...

  47. 1st the project has to care about the users by lpq · · Score: 2

    It's not that most software writers can't write something that is friendly, its that they don't want to because they don't think it is necessary.

    If it works and gets the job done, then so what if it is complicated -- that will weed out the dummies and an I won't waste as much time responding to lame questions.

    I've seen some open SW groups that are proud of how difficult their project is to use. And they don't want to change anything, -- heaven forbid, because it might break compatibility with 20 year old server installations.

    I've seen more than one geek who didn't like the idea of making it easier to use for others -- there should be a learning curve that keeps out the dummies. Look what happened when they'd let anyone write code (especially web/net code) in the decade leading up to the 1st great computer-based tech crash in the 1990's.

    Now this lethargy is spreading to corporation as they rearrange their
    business model to get paid for doing alot less (or nothing). Adobe is "rolling in the bucks" now that they don't have to actually come up with new or better products/features in order to get customers to buy the next version. Now they just have to pay to keep access to their old programs.

    1. Re:1st the project has to care about the users by f00zbll · · Score: 1

      Honestly, most open source programmers I know suck at UX. Even if they were to try, it would still suck. It would be less shitty. I've been contributing to open source for over 15 years and I've done a bit of rich UI, but honestly I couldn't build a great UX to save my life. Someone that is truly great at UX thinks differently than some one that codes. There might be a rare bird out there that is a badass programmer and great UX designer, but finding one with time is basically impossible. I've known a few good UX designers and they are in high demand. So much so that they demand high pay and often are over booked. You have a better chance of finding someone ok at coding and great at UX.

    2. Re:1st the project has to care about the users by Anonymous Coward · · Score: 0

      Why should an interface cater to morons? Make a program for idiots, and that's the users you're going to get. Gnome would be a prime example.

      The folly in creating products for users you don't have while neglecting the ones you have should be obvious, but apparently it's too advanced a concept for the navel-gazing narcissists of the Facebook-generation. "Form follows function" isn't an empty phrase, and if the functionality suffers because the retarded design people consider themselves the pinnacle of creation, you get *shit* software, like the ribbon and any Windows version post Windows 2000.

      UI/UX "experts", yeah, no. A bunch of failed "web designers" or art students with massive ego issues, the lot of them. Usually they neither know anything about HCI nor about how the application is actually used. Most useless, counterproductive people on earth.

      Fuck 'em.

  48. Ironically... by Anonymous Coward · · Score: 0

    Look a 'Post' button, much scrolling upwards after you have finished reading all the comments from the top, with much clicking gets you all the way to the bottom. Great job on reducing discoverability (sic), unnecessary clicks/mousing (sic) and complexity (why duplicate functionality by adding a button at both ends)...

    1. Re:Ironically... by Anonymous Coward · · Score: 0

      For the edification of the younger fuckwits/morons/robots, sic is loosely used to indicate errors, as in this case spelling lifted from the espousals of mentioned doyens of fine UI design...

  49. UX designers stay away by Anonymous Coward · · Score: 0

    UX designers already ruined Google Maps , so stay away from Blender. Blender is fine as it is, if you don't know how to use it then that's a problem with you not blender

  50. Well, it's the TRUTH/FACT, he is... apk by Anonymous Coward · · Score: 0

    Well, it's the TRUTH/FACT, he is & we were friends during our CS degreework I completed (he didn't) & then we went to work for the same place back in 1994 contracting to Goulds Pumps. He's good, post-grad level smarts no questions asked as his late Dad was a programmer. IIRC he's moved onto "architect" level roles (designing systems, overall architecture & then the "guts engines" too w/ others he hires who are CONCENTRATED there & good (usually Russians, lol - he gets them cheap & told me one day "I'm a good crook" & he is, but he does what's legal until he can't charge that high anymore (profits margins = big on payroll alone type stuff). We were pals for decades after that. He has a family now so rare contact last 10 yrs. now etc. - et al, that's life.

    * Yea, he's a jew - lol, he even STOLE MY BOOK - joke but it is FACT!

    I could care less: I didn't need it, never did & it wasn't mine, I didn't buy it: A roomie of mine left it ages ago & I know how to dress myself WELL!

    (Come on - it's easy - you have blond or 'summer' looks? Wear dark. You are darker complected etc.?? Wear white OR bright colors - either 'accentuates' you. No stripes + plaid @ once (top/bottom OR shirt to tie etc.))

    Lol - I mean, come on - should come natural but yet? It doesn't to many - not how their brains are structured I guess. Same in coding, I've literally SEEN & MET folks like that. I don't get it but you can't teach a blind man to see blue.

    APK

    P.S.=> Anyhow, what I said is truth & I don't think, speaking as someone programming GUI programs since 1991 & professionally since 1994, that "interface architects" are needed - FUNCTION should determine FORM (especially if/when you know which controls & layout BEST SUIT a particular type of programmatic work))... apk

  51. Absolutely Not! by Anonymous Coward · · Score: 0

    Take the so-called professional UI/UX designers out behind the barn (or to the parking lot) and shoot the lot of them! They are absolutely useless for anything and the world would be a much better and usable place without them in it.

  52. WAT?-UI wars. by Ostracus · · Score: 3, Informative

    Good advice. Now for a trip down memory lane Google, "KDE, GNOME, Spatial Browser, debate, UI"*. You'll get an eyeful of why FOSS isn't amicable to UX/UI. I doubt little has changed.

    *Expand a little to account for, "controls for everything" and "absolutely needed".

    BTW UX vs UI: different things.
    https://www.ready4s.com/blog/d...

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:WAT?-UI wars. by Anonymous Coward · · Score: 0

      The ribbon, windows 8, round single button mouse etc. Closed source also produces bad ui\ux.

  53. It's not a UX designer problem by enrique556 · · Score: 4, Insightful

    It isn't hard for the programmers who write this stuff to eat their own dogfood (use their own software just once) and notice how fucking obtuse, buggy and clunky the UI is. Gnome's System Monitor, which so many Linux desktop distros use as their process monitor, is god-awful, even with so many eyes on it every day. It doesn't take a UX designer to fix it, it just takes a programmer who is familiar enough with the source code.
    Another example: Gnome Maps has bugs all over the UI (not bugs at lower layers, because it doesn't crash) but you can left click / right click / menu selection your way into trouble very quickly and easily.
    People who write open source software are doing so out of their free time, and I bet they get to a certain point where the functionality is all there, and they get bored with testing and bugfixing the useability aspects.

    Writing a good UI is more about really caring than design problems. It takes a lot of time that nobody is paying for and it's not fun. That is why the UX with open source is mediocre. Any programmer can look at a commercial product's UI and try to get parity with what they're writing, but they don't, and that's perfectly understandable.

    So in conclusion, I'd say in my professional opinion, that we just need a company with deep pockets to sponsor extant open source programmers to put the finishing touches on their work. It's something they're far better suited to get done than a UX designer.

    1. Re:It's not a UX designer problem by Anonymous Coward · · Score: 0

      Gnome's System Monitor, which so many Linux desktop distros use as their process monitor, is god-awful,

      Linus once ran a project called subsurface. A C based application for divers that could be used to log their dives, as one would expect it used a C based library for the UI, Gtk. Other people joined the project and tried to clean up the UI, it was already quite good but had some rough corners - especially how ugly and buggy it got when not run in a GNOME environment. Their attempts to fix things resulted in a consistently negative interaction with the Gnome developers, with unhelpfull responses (you are doing it wrong) and statements that some platforms are only supported as historic accident ( anything not Gnome). As a result subsurface now has a minimal C++ layer for its new Qt based UI. You cannot win with Gnome, it exists for itself and its constant need to redesign itself.

    2. Re:It's not a UX designer problem by Anonymous Coward · · Score: 0

      Interesting that you bring up Gnome software as an example since they are the ones actually trying to do some UI/UX design/redesign every now and then.
      I think we all can agree that it would have been better if they didn't.
      Maybe you should take up your concerns with their Design Team but I doubt that they will listen.

    3. Re:It's not a UX designer problem by bluegutang · · Score: 2

      Judging from my experience editing Wikipedia, it's very easy for SOME of the project participants to realize that the interface is horrible. But there is always one participant who has an effective veto power who disagrees. Either they have so much experience with the project that the unintuitive things have become second nature, or else they are weird and don't understand how anyone else's mind works. Either way they are completely unreceptive to other people's complaints about the interface, and since they have veto power, nothing ever changes.

    4. Re:It's not a UX designer problem by Anonymous Coward · · Score: 0

      A programmer doing ui, yeah ok. Good idea.

    5. Re:It's not a UX designer problem by Anonymous Coward · · Score: 0

      Of course it's the guy who says no who is at fault for not understanding the great genius of the unwashed masses.

      The great masses are always right, familiarity is usability and btw 100 million files can't be wrong, you know what your dinner is going to be.

    6. Re:It's not a UX designer problem by enrique556 · · Score: 1

      I know what you mean, but what I'm saying is that the UI is never actually finished properly from a programming standpoint, and that makes the software far harder to use than any poor design decisions.

      Say for example, you use the menu, click on some toggle in one of the submenus, and when you come back to the main screen, the hotkey for search doesn't work until you click on one of the controls in the main screen. This is really basic stuff, so what is going on inside these projects that it's left like this for so long?

      Also, like I said earlier, programmers do have two eyes, and can look at commercially written software and get parity with it, so they really don't need any design chops whatsoever to do a good job: UX problems have already been solved by someone else.

  54. Imagine what wonders by Anonymous Coward · · Score: 0

    Imagine what wonders a UI/UX Designer can do to vim!

    Yeah, that's what I thought. Stay away UI/UX Designers

  55. Maybe... by Anonymous Coward · · Score: 0

    Maybe they should, but they should definitely pay for grooming tutors and become more accustomed to applying deodorant.

  56. Blender UI is good by Delifisek · · Score: 1

    It has a purpose.

    Yes from start its look like bad, if you had enough patience (which you will need a patience) blender has one of the best UI ever (for a 3d modelling software).

    This isn't apple sh*t. It primary purpose a fast, capable 3d modelling software. When you getting to use it. You will understand how inferior others interface.

    You are comparing shell with windows GUI.

    Which better for administering a server ?

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
    1. Re:Blender UI is good by Anonymous Coward · · Score: 0

      People like to bash Blender because they heard someone say its bad/complicated/hard to use and they're just applying GroupThink. In fact it is actually really impressively good in so many ways and the UI is one of them. Finding out how to do something is as simple as pressing space and typing and it will list all the commands not unlike an IDE

  57. Spot on by mrwireless · · Score: 1

    When I taught at a digital design school I was always surprised that the students were not into the open source mindset at all.

    There is a large community of open source theme designers, like for Wordpress. But a website and, for example, a UX for smart home interface are two different things.

    That said, I've also noticed how a lot of developers have an "I understand HTML so I can design well enough" mentality, which drives designers away. An example is the Domoticz project, an open source smart home home controller. It works great, but the interface is holding it back. Often the developers like designing the interface too much to let it go, even though they're not good at it.

  58. Misses the point of open source? by iamacat · · Score: 1

    UX designers should contribute to projects they use or find important and companies should contribute assets to lift all the boats? Why is SVG so different from Java in this regard?

  59. Are they terrible? by Anonymous Coward · · Score: 0

    I don't know much about blender, but i think you assume wrongly, that you know what user-friendly means.
    It doesn't mean the same for everybody. For me vim is the most user-friendly editor out there.

    Well it surely isn't the kind of UI you learn as a UI-Designer. But while what is seen as good UI-design changes every few year, the design of vim is used since
    25 years (nearly 50 if you count vi in). It is still used by many people and why? It is fast to use. That's what a lot of open-source is about. It is designed by engineers for engineers. The most important factor is often, that you can save as much time as possible when you use it 8 hours a day. Yeah you may have to learn all the shortcuts for 3 Months, still worth it. A good command-line integration is often more important than to have a GUI at all (I know not for Blender).

    In the other hand the design of a commercial tool often has the goal, to be easy fro beginners. Because they got stuck with your tool if they learn their craft with your tool.

    In the end it is a question of who your target users are. My parents will never write their mails in vim, no matter how big of a fan I am.
    So if you know what the goal of a design is and you know all the quirks and shortcut and still think it could be decades better, go for it. Improve it
    make a PR. Nobody will stop you as long as you improve the design in the direction the team want to go, nobody will stop you. They will probably even thank you (unlikely they are devs and can't really thank a designer, that's against their nature). I personally would love it if somebody put some work into the UI

    But don't look at a tool for an hour and judge it by your default-design book. You know most of the open-source developers can more or less read at least a little bit...

  60. This is not a good idea by Vitus+Wagner · · Score: 1

    This is not how thing should be done in the software world.
    If something can be done only for money, not for fun, it means that this is dull, boring job and no one gets fun from it.

    Really., UI programming using current UI tools is boring and dissatisfying job. So no good developer would like to do it, and will try to shift burden to the juniors.

    But computers are there to automate dull and boring things. What we need it is UI langiage (may be as set of other language functions/operators), which would let us think about UI in appropriate terms. So developers would feel writing of UI as self-expression, not a dull and boring thing.

    Donald Knuth once wrote TeX and give millions of scientists all over the world right language to think about printed representation of their work.

    What we need is similar set of abstractions for UI.

  61. UX is not something you stick ontop by Anonymous Coward · · Score: 0

    You need to seriously consider the whole app/experience and carefully decide which and how to implement features. Adding a feature then adding the UX is a recipe for crappy software.

    And another thing... Blender has a GREAT ui! Its actually better than most commercial software and thats the main reason it's being used for commercial work.

  62. Blender isn't a good example. by Qbertino · · Score: 1

    Blender ist a fulll-blown professional 3D kit. Those are hard to use. They are operating systems by themselves and people good in then usually have years of experience and can't operate any other kit beyond basic functionality.

    That being said, blender has some quirks in the details. But on the plus side blender has a huge community, many on the design side of things and quite a few 3D UX industry professionals who maintain laundry lists of blender shortcomings and push for changes in that area. So hiring isn't really necessary for the blender camp. They are working on things and recent major updates have always come with ux overhauls.

    On the other side blender has stuff that appears to be quirky but actually is absolute genius when it comes to UI stuff. Window and workplace management in blender is unmatched by any other piece of software I've come across. So what may appear as bad ux may just be extremely innovative.

    That aside, yes, FOSS crews shouldn't forget ux. But I don't think there is need to hire someone. There are enough ux experts out there that are perfectly willing to help out a FOSS crew if they are willing to listen.

    My 2 eurocents.

    --
    We suffer more in our imagination than in reality. - Seneca
  63. a badly phrased watchamacallit by Anonymous Coward · · Score: 0

    Having used 3d studio max, Maya and others, blender is on par with everything else. There's always a learning curve

  64. Better tools are needed by Anonymous Coward · · Score: 0

    The FOSS world needs better tools to provide a better UI/UX.

    Once again, the cathedral vs the bazaar controversy is rearing its head. Let market forces decide where the buying public wants to drop its hard earned money for an enhanced user friendly, user experience.

    In the mean time, let the FOSS world happily enjoy its FOSS software, which becomes better and better as more volunteers contribute their ideas and talents. The professional UI/UX designers, to whom the author refers, should contribute to FOSS projects pro bono.

    The author's thinking in this article reflects the logic, that resulted in the SystemD fiasco. If enough volunteers were contributing to the GNU project, someone would eventually have invented a simpler and more elegant replacement for the System V init system.

    Provide a useful set of tools, like qt and gtk, and eventually someone will build a better UI/UX for a FOSS product like a window manager.

    If the author wants all free software to be designed like Grand Theft Auto, or Call of Duty, then that is an unrealistic goal. Tastes change over time, and market forces decide which tastes appeal the most to the buying public from one year to the next, or from one decade to the next.

    Hardware improves, and FOSS software has to keep pace with the latest hardware. It takes time for FOSS software to adapt to new hardware interfaces. The author needs to exercise patience, while new interfaces adapt to the latest hardware.

    At one time, all we had was punched cards, punched tape, and ttys. Then came along DOS and CP/M. We're in a better world, now.

    But wait a minute. What the FOSS world really needs, more than anything else, is a not-for-profit github to serve the FOSS community. The FOSS world needs to get back on track.

  65. Yes and no by hackertourist · · Score: 1

    Many projects are in dire need of a good user interface. However, there are two kinds of UI designers:

      1. people from the field of human interface design. Responsible for things like Apple's Human Interface Guidelines book which set the rules for the original Mac OS interface. This group tries to optimize the user experience via solid design principles and user testing.

      2. Graphic designers with delusions of grandeur. These have no idea of what constitutes a good interface, and are responsible for idiocy like the flat UI and over-the-top skeuomorphism. Liable to move things around for no good reason, and very susceptible to fads.

    These days you're more likely to find #2 than #1.

    1. Re:Yes and no by famebait · · Score: 1

      Amen to that. What never ceases to puzzle me is why there are so few programmers with a bit of #1 in them. Sure, there are lots of coders who value their own ability to master complex shit over all else, to the detriment of everyone around them, but surely at least the ones who value clean code should also be motivated to learn some usability basics?

      --
      sudo ergo sum
    2. Re:Yes and no by Anonymous Coward · · Score: 0

      I think EVERY programmer should read Apple's original Human Interface Guidelines. Even if you're not a Mac programmer (or even a GUI programmer), it really helps to clarify the core principles that make for good human-computer interaction.

      Unfortunately, a lot of web app frameworks "take care of the interface" for you and exhibit really bad design. :(

  66. Lots of misconceptions about UX here by Qbertino · · Score: 1

    To get this right out of the way: I have no problem what-so-ever donating FOSS time for ux. I'm in the lucky position to be both usefully good at programming and UI/UX design, with arts and design diplomas and certs to emphasize that.

    The big problem is that good UX is hard. Like 'finding that right asynchronous model' hard or 'finding that obscure USB bug' hard. Plus, people doing UX for free want to do UX well - they have to compromise enough on their day jobs (sounds familiar doesn't it?) - rarely get appreciation for how long it takes and how hard it is. Besides, it's usually functionality that's lacking.

    Point in case: are the leaving shortcuts for cropping in Gimp a UX problem or a programming problem? Not sure, you tell me. It's only now starting to bug me so much in going to file a feature request this week.

    There are enough perfectly good UX people out there. Just don't think that someone who takes pride in his UX work can deliver on the drop of a hat. UX has to be a key concern, just like supporting API XYZ or something. With the whole team. Do that and your UX will be just fine. KDE seems to have UX pretty nearly covered, as does elementary os and quite a few other GUI related projects.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Lots of misconceptions about UX here by Anonymous Coward · · Score: 0

      *Claims to be a "UI/UX-expert".*
      *Points to "arts and design diplomas and certs"*

      Problem artfully illustrated, as well as fallacious argued. Well done.

  67. Just follow SAA. Screw these modern designs. by Anonymous Coward · · Score: 0

    "Clean, consistent and intuitive." What happened to that mantra? Now it "Cool, minimalistic and obfuscated." I liked the old way better.

  68. but is it a problem really? by sad_ · · Score: 1

    Are the OSS tools/programs really that horrible in UI/UX design? Sure, some are, but is, given the example, Blender one of those?
    Blender is different and perhaps that is why you think the UI/UX design is bad, somebody who used Blender his whole life and would go on to use one of the more know commercial offerings would think the same because he's used to how Blender works.
    For example, I think 'vi' has great UI/UX, there are probably a lot of people who disagree (and think emacs is the pinacle of UX), but my brian is wired to it and it feels good to use.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  69. Blender UI by Anonymous Coward · · Score: 0

    I'm curious, what is wrong with Blender's UI?

    1. Re:Blender UI by Anonymous Coward · · Score: 0

      > I'm curious, what is wrong with Blender's UI?

      Nothing, if you like jumbo jet and nuclear plant control panels...

  70. No by SCVonSteroids · · Score: 1

    And they should stop redesigning it every goddamn iteration.

    --
    I tend to rant.
  71. As long as the UI is consistent and unchanging by Anonymous Coward · · Score: 0

    As long as the UI remains consistent once the revision has been made, and doesn't keep changing for the sake of change and pulling the rug out from users who have become accustomed to the redesign.

  72. Has anyone asked UI designers? by TJHook3r · · Score: 1

    Has anyone actually asked for free consultation with a UX designer? They may just need to know how/when to get involved. In my experience though, developers always know exactly what the user should be doing, so therefore there is no need for a designer ;)

  73. Most 'commercial' user interface designers are... by Anonymous Coward · · Score: 0

    ...idiots. Just look at Google's 'Material Design', what a pile of complete and utter shite it is, blindly following the 'flat' 'modern' bollocks, just BECAUSE. None of these idiots have a clue WHY they have designed such and such an element in the way they have.

    Furthermore, has ANYBODY in the past ten years designed any new interface ELEMENTS, rather than claiming to be a 'user interface DESIGNER' without actually DESIGNING anything new? Look at Windows 10 - what a pile of shite that is, the worst interface ever, in so many parts of it. Hidden close window buttons, buttons that look like text, so you have to mouse over every bit of text in a window before you can work out what is and isn't a button?

  74. What about the other way round? by Anonymous Coward · · Score: 0

    Should professional UI/UX designers hire Open-Source developer teams?
    Or should Open-Source UI/UX designers hire professional developer teams?
    And last but not least, should professional developer teams hire Open-Source UI/UX designers?

    Me, personally, I think there should be many fantastic Open-Source UI/UX designers out there.
    What I don't get is why not many more of them team up with the Open-Source developer teams.
    Are they unable to integrate themselves into those teams?
    Is the spirit within those teams somewhat hostile against them?
    Or are good UI/UX designers anti-Open-Source and prefer Closed-Source anyway?

    Points to ponder...

  75. No by TimMD909 · · Score: 1

    Please, dear God, no! Open source UIs aren't always the best to begin with. Please don't hire those sort of people to make the UIs even worse.

  76. Fuck... off... really? by Anonymous Coward · · Score: 0

    Now I remember why I stopped reading this website years. So much inane garbage like this "news"...

    G'bye fer good this time! Lol...

  77. We dont know the final product to "just design it" by JoeCommodore · · Score: 3, Interesting

    As a developer and doing my own UI/UX I can say I can't really even think about the UI/UX much until I've developed a lot of the final product. Until then, fields and control come and go move from one screen to another, maybe completely change what sort of purpose it has. Developing is not a set in stone thing, and on independent projects like these where you may be pushing the envelope in features where there may not be a UI/UX paradigm for it.

    In the design phase for these projects, it is a great benefit if whoever does the UI/UX design know the the environment in and out and if it is a specific subject - should know that pretty well too, you can't just plop down and work up some awesome Blender interface unless you have really used Blender extensively and know what would actually make an awesome interface for someone working with Blender.

    Ao as most of these people say, Yes it's an awesome thing, no its not cost effective to pay people on an rarely unpaid open source project, and mostly if you want a great UI/UX you really need to be a lasting member of a project where you can develop the user aspects along with side the evolving technical aspects.

    And if you were able to make some awesome easy-to-use advanced interface for blender, you will be well recognized.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  78. Blender? Terrible Example. by Anonymous Coward · · Score: 0

    Blender has a much better UI than any commercial tool doing the same thing. Blender's failing is actually on the programming side: boolean geometry operations are terrible, measurement is terrible, and generally it is terrible for technical CAD of any sort. UI-wise though, Blender is the only FOSS tool that is actually better than commercial ones.

  79. NO! by Anonymous Coward · · Score: 0

    Why should they, it's obvious Microsoft doesn't.

  80. If you want something good, pay for it! by Anonymous Coward · · Score: 0

    Stop complaining that the free food you get at the local soup kitchen isn't as good as the fancy restaurant on the other side of town. Stop demanding that the software you pay ZERO for has all the cool UI/UX features (and documentation, and bug fixes, and ...) as the commercial product that people are paying good money for.

  81. Ask Slashdot: by mujadaddy · · Score: 1

    Should I buy a boat?

    --
    Populus vult decipi, ergo decipiatur...
    "Force shits upon Reason's back." - Poor Richard's Almanac
  82. Save money and do it yourself! by Anonymous Coward · · Score: 0

    Just take a picture of all your UI elements with the camera out of focus and merge all the colors into almost the same shade of blue-ish gray and POOF instant UX "enhanced" looking application!

  83. Re:We dont know the final product to "just design by Anonymous Coward · · Score: 0

    Blender's UI is excellent for experienced Blender users who have a lot to get done, because the people who designed it ARE THE USERS.

    Blender is hard to learn because there are a million options, and they require you to understand the data model.

    Which is necessary if you're actually going to have the power and speed once you do learn it.

    Turn your typical UI/UX designer loose on Blender, and you'll have something you can use when you first walk up to it, learn most of in a day... and curse for the rest of your life, because you won't be able to do the stuff you really need to do with the minimum of actual actions on your part.

  84. Yes. Next question. by Anonymous Coward · · Score: 0

    > Ask Slashdot: Should Open-Source Developer Teams Hire Professional UI/UX Designers

    Yes. Next question.

    GIMP will never gain traction unless someone that URL parked Gimpshop gets off their ass and gives the Gimpshop original programmer/modifier it back. So GIMP needs to get a better UI to be on the level with Photoshop. That's a key example. There's numerous other open-source applications that have TERRIBLE TERRIBLE UI/usability issues because they have to try to reinvent the wheel when a AAA (ugh) developer like Adobe/Microsoft/etc. have a product out there on Windows that does the experience better.

    I don't know if "hiring" UI/UX people will necessarily help, but getting them interested in these products with "we'll listen to you and try to design it to make it worth using for you" would be a good first-step.

  85. I don't think it's fixable :( by Anonymous Coward · · Score: 0

    It's nobody's fault, but FOSS projects are *never* likely to have user experience anywhere near that of commercial projects, ISTM:

    - They're overwhelmingly are run by developers - developers who have limited time, and already have features/issues coming out of their ears.

    - The products were originally made to let technologically competent people get things done, or were a developer's idea of "ok for normal people"

    So there is zero chance of a UX effort large enough to make them work for less-than-competent people - that'd involve talking to ordinary people about things they might want, about things they understand and don't understand, and then watching them play with your prototypes or products or similar software, talking aloud their thoughts as they try (and usually fail) to do stuff, their spoken thoughts giving you all kinds of fantastic insights into issues your functionality and interface would need to handle. Which is how half-decent mass-market UX typically starts in the commercial world.

    And even if just "tweaking a UI" to make it better, to go some way to help the less competent, you still have to try to convince some developers (short of time, unpaid, drowning in features/issues, opinionated on design issues themselves) both that the change would be better, and that such a change is as important as other features/issues(/crashes) they might work on instead. You can probably guess what the odds of success are. And even then, that's only if the developers are among the 50% who understand in the first place - the other 50% (see many other commenters on here) are of the opinion that UX=UI, or UX is easy, or just read a book, or UX people just move things around stupidly, or UX people are all useless big heads...

  86. Security pros etc. QUOTED on hosts by Anonymous Coward · · Score: 0

    "classic Windows hosts trick to block the Coinhive or Crypto-Loot domains" - https://www.bleepingcomputer.com/news/security/a-new-player-joins-coinhive-on-the-browser-cryptojacking-scene/ - BLEEPING COMPUTER

    ZD NET http://www.zdnet.com/article/how-to-use-a-hosts-file-to-improve-your-internet-experience/ "Hosts files really shine by letting you block ads, spyware sites, malware sites, & tracking sites"

    SANS ("A related approach to the DNS issue is to create a hosts file on each system that sends requests for spyware to some place else" hosts by myself & RAMU right @ START of "malware explosion" mid 2005 on) https://isc.sans.edu/forums/di...

    Aryeh Goretsky/ESET/NOD32: hosts = good security https://it.slashdot.org/comments.pl?sid=7442373&cid=49747129/

    Oliver Day (SYMANTEC/SECURITYFOCUS) http://www.securityfocus.com/columnists/491/

    Spybot S&D uses hosts.

    APK

    P.S.=> Malwarebytes' hpHosts hosts & RECOMMENDS my program forum.hosts-file.net/viewtopic.php?f=5&t=4290

    1. Re:Security pros etc. QUOTED on hosts by Anonymous Coward · · Score: 0

      APK
      GO the fuck AWAY!

      (Everybody!)

      APK
      GO the fuck AWAY!

      APK
      GO the fuck AWAY!

      APK
      GO the fuck AWAY!

  87. Hosts efficacy recently vs. threats by Anonymous Coward · · Score: 0

    "It's working: Neville... it's working!" See subject & results from the past month https://it.slashdot.org/commen... https://it.slashdot.org/commen... & https://it.slashdot.org/commen... + https://it.slashdot.org/commen... + https://it.slashdot.org/commen... https://it.slashdot.org/commen... that's only recently while I've been on Linux (few months now only) & 100's of times vs. MANY other botnets/malwares etc. in the past circa 2006-early 2018 while I was on Windows: CONCRETE VISIBLE UNDENIABLE REALITY (see those links as proof).

    P.S.=> ... & that's ONLY what /. reported on (there are FAR more)... apk

  88. I Thought It Was A Feature! by Anonymous Coward · · Score: 0

    The routinely bad UI designs to be found in FOSS are a feature, not a bug!

    Once you recast the problem, the rest is easy. Just decide that the problem is not a problem.

  89. NO NO NO!!! by Anonymous Coward · · Score: 0

    'Professional' UX/UI designers are the same people that gave us the Windows 8 and Windows 10 abominations, and the confusing constant flux of Android and iOS! You can stuff that up your jumper!

    We already have good UI designs from the past - Just copy them!!!

    The most important thing in a UI is CONSISTENCY.

    Getting someone to design a new one is the exact opposite of this!
    If you have to expend time to learn a new interface every time then it's already failed - This is why I hated Vista, 7, 8 and 10 and KDE 4 and 5 and Gnome 3 and every new revision of iOS and Android and Office and I could go on...

    It's like the xkcd comic on standards and why trying to make a new standard to unify old standards is a trap - You just end up with another competing standard!

  90. No need to enable incorrect usage though. by Anonymous Coward · · Score: 0

    I agree. That is the point of efficiency/elegance/emergence too, though.

    KISS differs, by removing the requirement of it actually being powerful for its complexity too. :) So a featureless colorless sphere (iPhone 100? ;) is the perfect KISS UI, as its complexity is zero. Never mind that it doesn't do anything anymore.

    The concept that I called elegance, efficiency and emergence (because I don't know which word to pick) cannot be used incorrectly, to result in something like that, nor something like your examples of the other extreme. They always mean that sweet spot of getting the most for your money, whichever money that might be.
    They only can be misunderstood. E.g. by ignoring that not only the code or resource usage should be at the sweet spot, but the effort to create it, should too. (Which is why I like well-done scripting languages. They definitely beat C/C++ in efficiency, for your daily little automation tasks, that glue the programs together.)

  91. No, I like SHOOTING YOU DOWN too much by Anonymous Coward · · Score: 0

    No, I like SHOOTING YOU DOWN too much (as "your kind" DESERVES it SIMON WeezilThal) like here https://tech.slashdot.org/comm... & to quote "I am Legend"?

    "I'm not leavin': This is ground zero. This is MY site! I'm not gonna let this happen. I can still fix this..." Dr. Robert Neville I am LEGEND...

    * Get it? Good...

    APK

    P.S.=> You FAIL/LOSE as always vs. me (it's ALL that "your kind" KNOWS how to do anyhow, so @ least YOU're USED TO IT, lol)... apk

  92. Lazy admin syndrome by Anonymous Coward · · Score: 1

    I've heard this same bullshit for 30 years now and it all boils down to one simple statement: "I can't easily automate it." You're lazy. You want the pay involved in doing tedium but don't actually want to do anything tedious. How else would you have time to post on stackexchange, slashdot, and 4chan?

    1. Re:Lazy admin syndrome by Anonymous Coward · · Score: 0

      Pay for tedium = minimum wage

      Pay for being able to get a lot done in a little time = high.

  93. Bullpussy by Anonymous Coward · · Score: 0

    Bullpussy. I make them every day. I don't make user "experiences" though. I make Human-Machine Interfaces. My factory workers don't need custom skins and colors and advertisement pipelines. They need switches, gauges, and graphs. My OS doesn't need that "experience" shit either. It needs switches, gauges, and graphs but you won't find one that simple. For instance, why is it that in no Windows version I have ever used, and I started with Windows 2.0, can you not easily get your IP address? Why isn't it in the tooltip you get when you hover over the connection icon in the task tray? Why isn't it a live tile I can place on that atrocious new Start menu? M$ has time to make tiles to spam me adverts and buy Candy Crush, but not a single system tile. No memory usage, cpu temperatures, IP address, nothing. It's garbage.

  94. They don't fit into the OS UI paradigm by tepples · · Score: 1

    somebody who used Blender his whole life and would go on to use one of the more know commercial offerings would think the same because he's used to how Blender works.

    Likewise, a GIMP user like me would have some relearning to do if dropped in front of a copy of Adobe Photoshop.

    But I think what other people are trying to say is that applications for macOS ought to work like the applications included with macOS and other applications published by the publisher of macOS. Likewise, applications for Windows ought to work like the applications included with Windows and other applications published by the publisher of Windows. Things like Blender work like neither.

  95. Linux is user-friendly, just choosy on its friends by Anonymous Coward · · Score: 0

    Blender is meant to be a professional tool, and for that it's UI is great.

    Learning curve is a bit steep, it is different from other 3D modellers etc.

    But once you have mastered it is really good.

  96. Telemetry BS by Anonymous Coward · · Score: 0

    Perhaps if said open source software *had* some of that "telemetry bullshit" they'd figure out that people are wasting a lot of time trying to understand their shitty UI. That's what "telemetry bullshit" is for.

    We all know where you're pointing your finger at Microsoft with that statement. While I know any argument in defense of them won't get anywhere on Slashdot, they genuinely DON'T care about your private data - monetizing *that* is Google's (and Facebook's) business. The telemetry is there to show them how people are using the software and diagnose problems they encounter. Period.

    But hey, let's hear from the haters now. How many replies before "paid schill" shows up?