Hacker News new | ask | show | jobs
by cchance 937 days ago
This is what i kinda figured to be the case, UI/UX and generally artists don't seem to participate in projects as much for free or for projects that aren't already successful where they'll get some publicity out of especially on the art side of things.
2 comments

And this is one of the big problems... not what you're talking about, but your understanding of what we do.

'Art' and UI/UX design are as different as fiction writers and technical writing. Someone might be good at both, but they're definitely not the same thing. Interfaces are a communication medium, and reasoning about the best way to communicate something is a process that often doesn't even touch aesthetics. These types of designers working for larger companies probably don't even get invited to the meetings where aesthetic decisions get made, and they definitely don't work for the art director who'd be involved in that.

The first step is figuring out what problems your users are trying to solve, and the next step is working with them to figure out the most effective way to do that. It's pretty pointless when the users are insanely defensive about the status quo, as is the case in most FOSS projects.

Many UX/UI design folks I know have unpaid side projects, they're just not FOSS.

Nonprofit org websites, event posters, flyers, t-shirts, illustrations, small utility apps, WordPress themes, unsolicited redesigns of well-known applications on Dribble, etc.

I spend my days convincing developers to make UI changes. Spending my nights and weekends doing the same thing but with even less authority does not sound like fun.

I know lots of design folks that contribute to FOSS projects-- they just contribute as developers. The "unicorn" moniker for hybrid designers/developers is bullshit. You might not get a designer that's going to rewrite your embedded system firmware, but I'm a college-trained designer that was a full time web developer for 10 years.

None of the other designers + experienced coders I know contributes design to FOSS projects because the process is just so miserable. You constantly have to justify the very basic value of design contributions only to have it rejected, or completely chopped up by someone else who has no understanding of what you conceptually contributed. It's completely demoralizing.

And as a long-time developer, I get the frustration with design. Sometimes design choices seem completely arbitrary or superfluous to developers... though the root of that is developers often a) assume they know enough about design to critique it, and b) assume that design is purely aesthetic when UI/UX designers often don't even consider aesthetic concerns even if they have related training-- it's all about workflows, telling users what they need to know to solve their problems while keeping the cognitive and visual load low enough to not slow them down, and giving them the appropriate controls to do what they need to do. If your crowd is developers, then the interfaces might even look like what the developers would make-- their mental model essentially equates the GUI to a thin wrapper around a back-end API which actually does the work. To the 95% of other potential users, the interface is the tool. Interfaces are all about communication, and much the same way technical writers are way better at making end-user tutorials than developers are, designers are way better at figuring out how to communicate functionality, intent, and information to non-technical users.

Now that you mention it, I do know a couple designers who do FOSS development but I doubt they would be interested in doing design or research for someone else's project.

As someone who also jumped from development to design I agree with your description of the friction between developers and designers.

I'll also add that compromise is especially difficult when everyone involved is a volunteer, many of whom seem to be attracted to FOSS partly to reclaim some of the autonomy missing from their day jobs. And when projects become popular many maintainers are petrified of making hard choices that might anger existing users.

Given that, it's not surprising how many FOSS projects fall back to tinkering with icons and colors but otherwise recreate workflows from proprietary competitors.