Product Design

The role of the product design team is to make validated decisions that enhance the user experience of Sourcegraph.

Here are a few of the things we strive to make true:

  • Advocate for our users by collaborating with them
  • Perform our due diligence when making design decisions, by researching and testing solutions within scope
  • Proactive, with a bias towards action
  • Communicate openly, and solicit feedback frequently
  • To be egoless when soliciting responses to our work

Internal Resources

Our internal resources are open, and the design team will welcome any feedback. Hesitating to leave feedback can block discussion, and stretch out time between brainstorming and action.

How to make better UX design decisions

As the procut design team is still small and not able to address every problem efficiently, we have tried to simplify Jakob Nielsen’s 10 general principles for interaction design. These principles are often referenced, and by referencing them yourself you can make better user experience decisions.

  • Make sure the user is always appropriately informed
  • Use familiar language
  • Follow real-world conventions when ordering things
  • Make sure exits are available
  • Follow platform conventions, search online to check established UX patterns

If you would like to dig a little deeper here is a link to the article, each section is accompanied by a short video and/or a more in depth article.

External resources