BitShares Forum

Main => General Discussion => Topic started by: luckybit on March 26, 2016, 12:08:34 am

Title: Market research: Graphene is not trending among developers on Github
Post by: luckybit on March 26, 2016, 12:08:34 am

The question is why? Why don't developers care about Graphene? Is something wrong with the API? Is the community not friendly enough?
https://github.com/trending
Take a look at the trending projects and let's try to understand what the Bitshares community can do to achieve similar success. It seems success of Bitshares depends on courting developers.
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: Akado on March 26, 2016, 12:40:09 am
Imo because they aren't even aware of it's existence.
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: Thom on March 26, 2016, 03:48:18 am
There are several reasons IMO, which contribute to the problem of BitShares' unpopularity. Although I think much progress is being made, many of these issues still cripple our rep among devs:

1) a lack of documentation, and what there is of it has often been out of date or few clear examples of
     how to use features (both from a UI / user perspective as well as an API / programmer perspective).
     Xeroc is addressing this, but due to the magnitude of the task progress is slow.

2) a lack of planning and structured goals (i.e. no clear roadmap and measurement against it)

3) a "sprawling" API which is inconsistent (variations in parameters for similar API calls) and difficult to learn

4) Lack of quality (code life cycle planning) in the development process and method of staging steps
    to production readiness (no formal plan on how to utilize a testnet)

5) Below average pay for (far) above average skills

6) A rapidly changing feature set that decreases code reliability and increases complexity
     (devs generally prefer elegant code over special cases and a patchwork of exceptions to make it work)

7) The community is often divided and suffers paralysis on best way to go, which can negatively impact dev
     momentum and enthusiasm that progress is being made and hard work and efforts are appreciated. The
     lack of graphene's success in the market is puzzling and is a source of negative feedback.

8) C++ projects impose a longer development process and require more skill to use than other approaches.
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: btswildpig on March 26, 2016, 05:45:39 am
I don't see anything would change in the near future unless the large part of the codebase , namely the FC lib,  were to become a popular thingy .
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: tbone on March 26, 2016, 10:20:39 am
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: Akado on March 26, 2016, 02:01:17 pm
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?

I believe he's just comparing it with Ethereum. It has many devs working, each on their own stuff while on BitShares we have only a handful of people.
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: Thom on March 26, 2016, 02:51:25 pm
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?

@tbone - I'm merely reflecting on the question, not literally but generally: why don't devs pay graphene much attention? I also know luckybit to be someone who doesn't think superficially, so although the question asked seems to be odd, it just prompts me to think what's behind it.

@Akado, there are contrasts to be made between BitShares & Etherium, but I wasn't thinking of any other crypto project when I wrote that list. I just based it on my experience as a developer and what I see going on now. It's been almost a decade since I've been paid as a professional software developer, and things do change rapidly in that space. However there are many things that don't, including what motivates the typical dev. They're just people, but people that (generally) think the way I do. Layer on top of that the dedication to a mission greater than "a paid job" and it can be a powerful motivating force. That's why I'm still here, despite the difficulty BitShares seems to have in gaining traction in the crypto marketspace.

Title: Re: Market research: Graphene is not trending among developers on Github
Post by: tbone on March 26, 2016, 04:32:29 pm
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?

I believe he's just comparing it with Ethereum. It has many devs working, each on their own stuff while on BitShares we have only a handful of people.

Just comparing it with Ethereum.  Ok.  So we'll just wait for @luckybit to show us where Ethereum is "trending on Guthub".  This should be interesting.
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: luckybit on March 26, 2016, 08:19:29 pm
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?

I believe he's just comparing it with Ethereum. It has many devs working, each on their own stuff while on BitShares we have only a handful of people.

Just comparing it with Ethereum.  Ok.  So we'll just wait for @luckybit to show us where Ethereum is "trending on Guthub".  This should be interesting.

IPFS is doing well. It is very popular and not for technical reasons.

https://github.com/ipfs?page=2
https://github.com/ipfs/go-ipfs

The question is why is it so popular?
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: Thom on March 26, 2016, 11:19:42 pm
 :P Because it makes sense to everyone on the planet?
Title: Re: Market research: Graphene is not trending among developers on Github
Post by: tbone on March 26, 2016, 11:24:17 pm
Tell me, why on god's green earth would Graphene be trending on Github?  What other crypto project code base is trending?  Unless I'm missing something, there aren't any.  So what is the point of this thread?  And @Thom, I'm sure some of your points are valid.  But why are you giving credibility to this bogus thread.  What am I missing?

I believe he's just comparing it with Ethereum. It has many devs working, each on their own stuff while on BitShares we have only a handful of people.

Just comparing it with Ethereum.  Ok.  So we'll just wait for @luckybit to show us where Ethereum is "trending on Guthub".  This should be interesting.

IPFS is doing well. It is very popular and not for technical reasons.

https://github.com/ipfs?page=2
https://github.com/ipfs/go-ipfs

The question is why is it so popular?

Please show us where Ethereum or any other crypto currency/platform codebase is trending on Github.  Thanks.