5 UX problems you can help us fix right now

Jul 25, 2022 · 3 min read · Leave a comment
Ben Leduc-Mills GitLab profile

We’ve all been there. You’re sailing along, being productive, and wham! Something inexplicably awful disrupts your workflow. You ask yourself, “How could anyone think this was a good idea?” Maybe it’s a bug, slow performance, or bad design. One of the reasons we conduct user experience research at GitLab is to find these problems and report back to our teams so they can fix them.

Grumpy cat looking over computer We've all been there

With a product as rich and complex as GitLab, we find a lot of problems. So many, in fact, we often can't fix them as fast as you find them. (Although we do try!) The great thing about GitLab is that everyone can contribute. This is the first in a new series of blog posts where the UX researchers at GitLab transform their findings into some great first contributions that community members can explore.

We recently spent 2 hours each with 20 people who use GitLab, going through specific tasks related to branch and merge request operations, and, predictably, we found plenty of things to work on (although this research focused on the code creation and review process) - you can check out the full report below:

Without further ado, here are five issues we would love your contributions on:

  1. Show more branches in the drop down menu while reverting a merge request.
  2. Increase the discoverability of the insert suggestion feature.
  3. Fix data loss when switching from inline to side-by-side view on MR creation page.
  4. Show selected labels within the dropdown menu.
  5. Improve clarity of text-only buttons – Move 'mark as draft' onto new line

Wondering where to start? Check out this blog post and our development guide and become an all-star contributor!

Need guidance or help? Feel free to leave a comment directly on one of the issues linked above, or find support in the "get help" section in our contributing guide.

Contributing to an open source project also brings a ton of proven benefits you might not expect:

And not only is this beneficial for you, but also for your employer (if you are employed). Because you are growing and learning at a rapid speed from the best, you will get a faster turnaround time when integrating a feature into the platform since you know how the system works. You will get more value from the most precious resource in the universe, time 🕐. Take advantage of this experience today. We are convinced of the benefits and we hope you and/or your employer are too now. Let's aim for the moon together. 🚀

1,2,3…let's go!

Cover image by SevenStorm JUHASZIMRUS on Pexels

Open in Web IDE View source