As a professional software dev, I think the Core devs are a bit harder to replace than many of their detractors think. Greg's economic understanding is weak, but I'd guess his tech skills are in the top 0.1% of people who work on software in technical roles. Pieter also seems quite good -- at least top 1%."The Core devs are not 'Bitcoin wizards'; they are 'Bitcoin code monkeys,' and they are eminently replaceable."
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin-unlimited/bu-ppa
sudo apt-get update
sudo apt-get install bitcoind bitcoin-qt
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin-unlimited/bu-ppa-nigthly
sudo apt-get update
sudo apt-get install bitcoind bitcoin-qt
After I've seen him struggling very hard with log-plots I'm not so confident in his abilities anymore.Greg is one of the smartest technical people I've seen.
You may be correct but that's not a reason to allow those with week economic understanding to dictate economic policy for a value exchange protocol.As a professional software dev, I think the Core devs are a bit harder to replace than many of their detractors think. Greg's economic understanding is weak, but I'd guess his tech skills are in the top 0.1% of people who work on software in technical roles. Pieter also seems quite good -- at least top 1%.
I don't disagree (and don't believe @Roger_Murdock does either). According to Wolfram Alpha, there are about 1,200,000 programmers/software engineers in the US, so let's say 3,000,000 in the entire world. If you place a current Bitcoin developer in the top 0.1%, that means there are still 3,000 people equally or better qualified.As a professional software dev, I think the Core devs are a bit harder to replace than many of their detractors think. Greg's economic understanding is weak, but I'd guess his tech skills are in the top 0.1% of people who work on software in technical roles. Pieter also seems quite good -- at least top 1%.
In fact, I'm curious to know which other features and services the malleability fix, enables?Are you aware that transaction malleability fix is much needed by all kinds of features and services aside from lightning?
Thanks Peter! Yes, I agree with all that. And to be clear, I wasn't trying to denigrate anyone's technical prowess (which I'm not qualified to assess). And I certainly wasn't suggesting that development work is easy or unimportant! (I took a few programming courses in college and well, cout << "I sucked at it.") The real goal with that admittedly-provocative (and slightly obnoxious) statement was to get people to think about what the proper role of Bitcoin client developers is within the larger ecosystem. The developers are not the customers. Their job (again, assuming they want to remain relevant) is not to dictate functionality (or even really "negotiate" it); it is to figure out how to implement the features and functionality that the customers (i.e., "the market") want. I don't care how skilled you are as a developer -- if you insist on putting out one product (e.g., a high-friction "settlement network") when what the market really wants is something else entirely (e.g., a peer-to-peer electronic cash system), you will eventually find yourself out of a job.I don't disagree (and don't believe @Roger_Murdock does either). According to Wolfram Alpha, there are about 1,200,000 programmers/software engineers in the US, so let's say 3,000,000 in the entire world. If you place a current Bitcoin developer in the top 0.1%, that means there are still 3,000 people equally or better qualified.
I think the point the term "code monkey" was supposed to get across is that the devs are neither irreplaceable nor doing work that is that important. The real important stuff--the things that only 0.0001% of the population achieves in their lifetimes--was done by Satoshi Nakamoto. The computer science innovation behind the concept of Bitcoin (the white paper), and the implementation of that concept in the original Satoshi client (creating the network), were achieved in 2008 and 2009, respectively. The rest is really just maintenance and incremental improvements.
I think this is the point that Roger was trying to communicate--it doesn't take a "wizard" to maintain code or make incremental improvements to the technology.
https://www.cryptocoinsnews.com/majority-miners-planning-shift-bitcoin-unlimited-says-viabtcs-founder/“The battle between Bitcoin Unlimited and Segregated Witness is not a scaling battle, it’s actually a battle about Bitcoin’s future path. The Bitcoin Unlimited path advocates following Satoshi Nakamoto’s original development path, and guarantees Bitcoin retains its open and transparent ledger property, allowing more people to use Bitcoin, and allowing Bitcoin to become a globally used and accepted currency. The Segregated Witness path will turn Bitcoin into something that can only be used by a few, that is easily displaced by another cryptocurrency, with no way to realize its vision of becoming a fully anonymous system. It seems more likely that the BU path will help Bitcoin develop into a trillion dollar market, and Segregated Witness will cause Bitcoin to turn into something like Tor: limited to a few grey area use cases, and incapable of achieving mainstream acceptance.”
He appears to have a few strengths in cryptography and basic c++ coding. Apart from that its obvious the ego interferes with him listening to other people and learning anything new.After I've seen him struggling very hard with log-plots I'm not so confident in his abilities anymore.