this post was submitted on 04 Mar 2025
1094 points (99.4% liked)

Technology

63902 readers
4966 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] green@feddit.nl 3 points 15 hours ago (1 children)

You make an excellent point, and I've never thought about it this way before.

Devs are not newbie friendly at all. We were all noobs at some point and (if we're being honest) remember the excruciating pain it took to become versed. Most people are not going to go through this, so FOSS naturally loses a lot of non-tech talent (including UX).

What I didn't think about is that there really isn't a way for UX people to contribute at all. GitHub Issues, at most, allows for people to make feature-requests - but beyond that it's just not viable.

For example, I am a UX designer and would like to contribute or iterate a layout. My demonstration includes several images and a video. First off, where do I do this? I could use GitHub Issues, but this is an extremely painful process that is likely far removed from my normal workflow. I could use YouTube, and then link on GitHub issues - but then I have to jump through several annoying hoops for a still sub-optimal workflow.

Git itself also has worked very poorly with binary files (png jpg mp3 wav...) until the recent advent of git-lfs. Binary iteration using base git is just a non-starter.

I am shocked to say it, but I cannot think of any development UI that is actually decent for non-tech people. If anyone does FOSS UX, and I am wrong about the tooling, please correct me.

What's your normal workflow?

Our designers use Figma and send us a link so we can see the various user flows, leave comments, etc. It's not very FOSS-friendly though, but the workflow is pretty good.

Here are a few options that I think could work:

  • wiki - many projects use them for documentation, and you can easily upload images and videos, track revisions, etc; can also be used for project management
  • something self-hostable, like penpot - more UX-specific tools, but probably not what you're familiar with
  • forum - similar features as GitHub issues!/discussions, but maybe less intimidating? Keeps GitHub focused on implementation details and less chatty
  • something else?

What infra do you expect to be there before you jump in? I'm working on a project I'd like to unveil hopefully this year that could really benefit from UX, so I'm genuinely interested in figuring this out.