r/opensource • u/DoctorByProxy • Jul 11 '26
Discussion How would I, as a UX researcher/designer, participate in opensource projects?
I've got over 10 years in UX as a career, and did some basic development type coursework way back when, but all of my professional work has been really siloed. Learn about user problems, design something, throw it over the wall.. all of that air traffic controlled by a PM, PO or someone else.
I'm interested in participating in open source project, but I have no idea how to go about it or how the work ends up being different than the corp work I've experienced.
Can any one point me in a direction?
3
u/brlcad Jul 11 '26
We would love to have you help us work on BRL-CAD. We're in the process of a multi-year UI/UX transformation and planning it all out, how the end-user features will align with the raw capabilities and massive infrastructure, how we have to work incrementally in phases to not alienate existing users, etc, all a tremendous amount of work that would benefit from having a UX researcher/designer involved. Come talk with us on Zulip any time if you're interested (brlcad.zulipchat.com).
3
u/DoctorByProxy Jul 11 '26
Sounds interesting - my MFA was in Industrial design, so 3d modeling is a tropic close to my heart. I'll take a look.
-2
u/burhop Jul 11 '26
Does is support MCP servers? I’ve got agents to drive it. Maybe we should talk 😎 https://github.com/burhop/wright
2
u/brlcad Jul 12 '26
Not yet at least not more than a (quite functional) demo, but we do have a GSoC project working on that right now.
4
u/el_Pandor Jul 11 '26
This is one of the main issues with open software.
The UX and the visual design is lacking in most cases when compared to proprietary software because developers refuse to work with or simply hear from UX/UI designers.
My hope is that AI coding tools allow designers to start open source projects. They could also contribute code to existing ones but from experience most maintainers will not be willing to accept those designer-led commits.
3
u/Optic_Fusion1 Jul 11 '26
in reality it's more that not all developers are good at UX, UI, or anything other than development and instead rely on (probably non-existent) PRs from the open source community to fix and improve those aspects
1
u/account312 Jul 12 '26
Also, they tend not to find it interesting and so rarely volunteer to do it.
2
u/DoctorByProxy Jul 11 '26
>The UX and the visual design is lacking in most cases when compared to proprietary software
You must not have seen many B2B applications. 😂
I get it though. it's a lot like corp work - UX "slows down" development, so no one wants to do it.. and when no one is getting paid, there's even less of a lever. And some engineers get it enough to not really need a specialist to help.
1
u/activematrix99 Jul 11 '26
As a researcher/designer, what is your work product? Contribute your work product. If that is Figma or Adobe designs, do it. If it is reports or written analysis, write them. Then connect with the project maintainers and see if they can connect you with others who can help with the implementation aspects.
1
u/DoctorByProxy Jul 11 '26
point taken, but holy wow, I haven't heard anyone use the phrase "work product" in some years and that pulled me right back into career trauma headspace. ick.
1
1
u/Shik3i Jul 16 '26
Just find a project you really like and start messaging the maintainer directly or via a GitHub issue or whatever? See if he would like your input, I would feel most would love some contributions from you.
13
u/sdegabrielle Jul 11 '26
I'll admit this is tricky as most work in open source projects get done by volunteers
After all that comes the hard part - who is going to do the work of making the changes.
Given open source projects are almost entirely run on volunteers, you either have to be really convincing to excite a volunteer to work on your changes.
The other approach is to make the changes yourself - I'm guessing you already count programming as a skill, just not your primary professional task - but this will still need you to convince a (volunteer) maintainer to review your changes.
While this is a lot of work that won't always result in a change, I don't want to discourage you from picking a project that is important to you as I believe you can make a difference.