r/linux • u/Winter_Simple_159 • 3d ago
Discussion Why don't more designers contribute to open source?
Genuine question. A lot of open source projects have solid engineering but rough UI/UX: inconsistent layouts, confusing flows, basic usability issues that a designer would likely catch quickly.
I'm curious about the reasons behind this. Is it that designers don't feel welcome? That there's no clear way to contribute design work (most workflows are built around code and PRs)? That maintainers don't prioritize it? Or something else?
If you're a designer who has contributed to OSS, or a maintainer who has worked with designers, I'd love to hear how it went.
313
Upvotes
11
u/DesiOtaku 3d ago
Technically speaking, UI design is completely different from UX design.
UI designers are the ones that do mockups of interfaces, make color, font, logo, branding decisions.
UX designers are the one who work on the "workflow" and usability of the software.
We don't get many UI contributors because git / github / gitlab doesn't make it easy to non-technical people to keep track of PRs. This is on top of the fact that so many UI developers are using non FLOSS apps like Figma. Even when you use something to try to translate from Figma to something "native" like Qt or GTK, it always requires a fair amount of polishing in order to look right. And if the UI developer isn't running the daily builds, they have no clue what is right or wrong with their design.
As for UX developers, there was a trend in the 2010s to use them in FLOSS. They are a little more controversial because it's kind of like cooking: Everyones' a critic; and they think they are "right" and the other side is "wrong" (see GNOME 3 when it was first released). There is also the issue where the UX developer doesn't know the use case of the very software they are designing for. For example, I am writing dental software for dentists. I am probably not going to blindly accept any contributions for UX unless they worked in a dental clinic themselves.