PS1: Sourcegraph is hard to learn and therefore hard to use #39554
Description
Problem statements
We’ve observed that for new users, Sourcegraph's core search workflow is unintuitive and unfamiliar, which results in a steep learning curve and poor first experiences that are unlikely to result in a personal "aha" moment.
Similarly, we've observed that existing users often lack—and struggle to build—confidence in searching with Sourcegraph, which limits the value they get out of search. For these users where search is their primary entry into Sourcegraph, a poor search experience will make it less likely they'll explore beyond search and discover the full value Sourcegraph provides.
Developers being onboarded to Sourcegraph typically don’t personally have a big code problem (but their employer might), don’t understand how Sourcegraph can help them, and don’t want to waste time learning a new tool (they already have too many tools).
Some quotes from our customers can be found here.
Top problems
- Sourcegraph doesn’t behave as users expect based on previous experiences with search tools, which leads early frustration and low motivation to learn Sourcegraph, and may also reinforce preference for their existing or previous search tools. Specific misalignments with user expectations include:
Add examples
- Today, developers trialing Sourcegraph for the first time often need to make up a “cool” search to see what it can do because we don’t show them any value by default (we provide an open-ended capability not a tailored solution).
Additional context and constraints
- ...
Design challenge statements
- How might we...