Attracting more Bitcoin Cash developers

14 683
Avatar for SharkySharkdog
4 years ago

As the discussions continue about the proposal to forcefully fund developers from block-rewards I took a step back and asked what problem it is that needs to be solved.

The title is apt, there is a requirement that we attract more Bitcoin Cash developers. Not just in the ABC team, there is a general idea that there is a lack of developers able to get things done.

Lets take a quick look at the official dev chat of the ABC team on telegram:

So, it is clear that Amaury (the lead developer of ABC) is of the opinion that we need more developers. I agree with that. I think many people will.

On a positive note we can see from places like telegram, reddit, wechat and naturally read.cash there are plenty of people that are interested in actually making Bitcoin Cash better. One way or another. A good subset of those would be developers. We should see more people actually contribute then what Amaury calls "a handful of people" that carry everything forward. Why are we not growing in number?

The main dev from ABC today again complained that nobody helps him. This is not a new complaint. Repeatedly the ABC developer has stated that the only reason there are not more people helping him is because of money.

Now, may I suggest some alternative view on the situation:

  • don't bad-mouth your competition (1, 2, 3, 4)

  • don't be a jerk in general. (1)

  • don't bad-mouth your customers, on telegram or in public.

  • don't blame others for not doing the work if you are the one that is to get paid (satoshi-dice).

  • don't eject from your team a member the moment they get personal problems (like micropresident getting sued).

  • don't remove contributors admin access without discussion or notification. (1)

  • don't move all communication from public channels to private ones which your moderators operate and then blame others from not feeling welcome.

  • don't accept 800BCH (several man-years worth of salaries) in donations, move it to a separate company and then a month later complain again that you don't have any money.

  • don't ship software that tells miners to not mine more than 2MB blocks and blame others are not scaling.

  • don't have invite-only coin-wide developer with your moderators.

  • don't have invite-only hard fork planning.

  • When 3 teams work together to create a better DAA, don't just bypass them all and decide that your own newly written (with "code-review" by nchain!) to be the solution all clients must follow.

  • When someone leaves as a moderator over disagreeing viewpoints, don't kick them for saying they never did anything (see screenshot above).

So, who would be with me if I were to suggest that getting more money streamed into ABC is not going to be the solution to getting more devs? You just saw a long list of other issues preventing developer participation. Blaming it on the money sounds too easy.
In fact, I do understand how nice it must be to forever get paid to solve a problem that has little to do with money but instead you simply created by being a jerk.

Whats next?

In the various periodic hard forks upgrades in Bitcoin Cash we always saw Bitcoin ABC dictate the new protocol rules and the other 4 implementations follow.
As an aside, there used to be 7, we have lost the Bitcoin Cash clients bcash and bitprim during one or more of those forks.

Nothing really worthy of discussion happened in those upgrades, but to any observer it was clear that ABC dictates and the rest follows without discussion. Questions were not answered. And the alternative to not following ABC is simple being forgotten. Like bcash and bitprim have.

It is becoming clear that ABC is trying to pull the same trick with the upcoming May 15th hardfork. With the "minor" detail that the ABC devs will get a constant income for the rest of their lives from what they want Bitcoin Cash to become. Any miner that disagrees will be orphaned by their software.

Do you believe that these people should get more money so they can write your financial future? Please share in the comments below.

title-image attribution goes to flickr user Aff.

2
$ 1024.72
$ 1000.00 from @MarcDeMesel
$ 20.00 from @Ellie
$ 1.00 from @saddit42
+ 9
Avatar for SharkySharkdog
4 years ago

Comments

some dev thier think about bch but if im a dev i should focus on btc or eth witch is have a higher price value

$ 0.00
4 years ago

I understand people do not appreciate everything Amaury does so.... who is stepping up to compete with him in technical leadership?

I understand better the complaints with Amaury from this article, ok, good communication. So, next, how about something that lays out what people want to see from a technical leader.

$ 0.00
4 years ago

Bitcoin Unlimited or BCHD devs.

$ 0.00
4 years ago

I hold high opinions of both teams but generally speaking leadership is practiced by individuals, rarely collectives.

$ 0.00
4 years ago

I understand people do not appreciate everything Amaury does so.... who is stepping up to compete with him in technical leadership?

To be clear, that is not at all what my post is saying. ABC is doing a good job creating a stable mining platform. I hope they continue. Technically they are doing the best they can and that is appreciated.

The post is talking about behavior that is not technical. How there is a very long and clear track-list that would scare anyone away from working with the ABC developers.

As I wrote above:

You just saw a long list of other issues preventing developer participation. Blaming it on the money sounds too easy.

Quoting you again:

how about something that lays out what people want to see from a technical leader.

Honesty is my first requirement. And if we assume Amaury is honest, then I'd expect some self-awareness that having this long of a bad-behavior track record is incompatible with hard working, motivated colleagues.

A man being honest to his customers (and himself) is the main requirement I have for anyone I want to do business with. Nothing worse than feeling like you are being lied to when you just want to pay them to get something done.

You may like to read my other post "You lead and maybe I follow" as well.

$ 5.00
4 years ago

I will read your other post, thanks.

$ 0.00
4 years ago

ensured income ensures inefficiency

$ 2.00
4 years ago

While there are reasonable reasons for some items on your list, you make a valid point about how others can perceive this behaviour.

People who are kicking and screaming right now are for the most part facing the consequences of their own actions

At least Amaury is self-aware. :)

$ 0.10
4 years ago

You know how to spin shit.

$ 0.02
4 years ago

bitprim was one of the staunchest supporters of ABC's policies and definitely not "alternative to not following ABC ". I don't have time to refute every single one of the bullshit, but I think it's worth it to be aware of people who flat out lie to sow discord.

$ 5.00
4 years ago

bitprim was one of the staunchest supporters of ABC's policies

Nobody was claiming otherwise... I thought you were a good reader!

The only mention of bitprim is the indisputable fact that their client has not released any updates to account for the latest hard fork upgrade. The last release is even linked. There has't been any mention of the company for a long time. As I claimed, its essentially forgotten. Hands up if you noticed they didn't support the last update? Nobody? Q.E.D.

There is, to the best of my knowledge, not a single lie in the post.

On another note, do you really disagree with the basic premise that ABC is asking for money to fix a problem of its own design? The problem being that it can't find developers that want to work with them. Because they are really not fun to work with. Can't fix that with money!

This is not "sowing discord", this is putting the finger on the problem.

$ 0.10
4 years ago

Remember A confused audience is not beneficial for BCH

$ 0.05
4 years ago

This is the leader's responsibility. He builds bridges and satisfies constituents.

The Anti-Leader tells everyone to shut up and follow along for the sake of "unity".

$ 0.10
4 years ago