bitcoin is not some AI
it doesnt code itself
so when people want features. people need to code them
the point of blockchains and bitcoins invention 13 years ago was the solution to the byzantine generals problem where different people had different idea's of what direction to go forward(the problem)
a:(not the solution/purpose of blockchains)
it was not to have a commander/chief deciding, where all his captains follow and all the troops follow the captains
(one source of protocol, multiple source of litewallet, thousands of users)
b: (the solution/brilliance of blockchain purpose)
it was suppose to be multiple brands in operation, cooperating on same level playing field where any of them can pitch an idea/mission plan. and all brands at same level would announce the mission plan to their loyal troops and the idea/plan that rallied enough troops combined from all loyal brand bases towards that same cause, meant that the majority accepted mission moves forward in that direction.
instead it became a contentious battlefield where anyone not following the core mission was to be cast aside and treated as a outsider, spy, opponent, saboteur. where they need to become the enemy in single brans loyal troops eyes. and then fought off the fields and if they survive to have them in a completely separate playing field(altcoin)
(research REKT campaigns circa 2014-17, research mandatory deployment circa 2017)
this is where thousands of devs over the years ended up leaving bitcoin to do their own projects. as they were pushed out of the bitcoin community.
even in his retirement announcement last year he was admitting certain things
https://laanwj.github.io/2021/01/21/decentralize.html
I’m happy with the job I’m doing, happy to work with a few very smart people on an extremely interesting project, involving various entirely new challenges, that could have enormous impact. But on the other hand Bitcoin infrastucture development must be one of the most hostile and crazy working environments in existence, at least in software development.
This is my personal reflection on recent events, and should not be seen as any official statement for Bitcoin nor Bitcoin Core.
Atmospheric toxicity
Day in, day out, there is trolling, targeted attacks, shilling on social media targeted toward us. I don’t know of any other project like this. I’ve seen developer teams in MMOs under similar pressure from users; but possibly this is even worse. There, there are avid disagreements about how the game rules should be changed, here people get worked up about changes affecting a whole economic system. And the people attacking are, in many cases, not even users of the software.
in blue: the acknowledgement that the core software was the most impactful controlling part of bitcoin infrastructure where he and core devs viewed anyone not agreeing/loyal to core devs were seen as attacking core
but you gotta laugh that his knowledge of the controlling aspect meant that he needed to add a disclaimer "his thoughts dont represent a corporate official statement of bitcoin
and last year in his final year announcing more of the things that do not align with the solution to byzantine generals problem that bitcoin/blockchains solved 13 years ago
Some development tasks are extremely complex and require focus over a long time. It is essential to be able to reduce distractions, by being at least sure that your own team has your back.
For those reasons over the last years we’ve tried to create a more sane and focused environment for developers to work in. Part of this is a restructuring of the project. A decoupling of the name “Bitcoin Core” from “Bitcoin”. Bitcoin is (understandably) seen as public property. No one owns the bitcoin system, it is supposed to be decentralized and intangible.
However Bitcoin Core is a software project run by a team of people working together, on an open source basis. People who choose for themselves who they want to work with, and who they don’t want to work with.
There comes a point when it is time to break ties with certain individuals which were formative in the beginning but have, over time, ossified and even come to be seen as a toxic influence. Especially if they haven’t partaken in active development for a long time./
note how he uses terms like FOSS and open source. rather than terms like open gate, open door open community
it basically means the code is clear to read(open:transparent). but access to get getting involved in helping with the code is not truly open