Product Strategy: Flagship + Plugins

Just want to highlight that I strongly support everything said here. Also, thank you so much for sharing that article. I love it :slight_smile:

Good point. I mean this really circles back to lots of the questions about who/what is SourceCred for.

  • If the target is just creating a tool to measure, manage, and reward open source contributions to git based code bases then just use GitHub and have SourceCred be a backend tool.
  • If the goal is to create a distributed protocol that allows anyone anywhere to run pagerank on their things to recognize and reward contributors, then you’d want the protocol to be run on some sort of distributed network and then have open source clients be able to connect to integrate however they want - an ecosystem of modular building blocks that people can assemble around the core SourceCred protocol that computes Cred scores based on data inputs. The core protocol would have a standard UX/UI around a use case (code contributions, forum conversations, etc…). Each of those use cases would have it’s own set of best practices and UI/UX flow. That way it would “just work” for that use case.

Does that kind of answer your question? I think what I’m trying to get to is that the UI/UX should match the use case. The back-end protocol should “just work” across domains, but the way it’s used and how users interact with it needs to be tailored to the audience. The flagship product that works out of the box should be optimized for the highest leverage target audience that SourceCred can provide value to.

1 Like