Github is not something that most devs use much of the time. It is really there to provide the open source code for the public. Any real dev is using a Git server of their own to share with the team or, if there is no team, they may not even need to have up to date code in multiple locations or they use a simpler method.
Sorry, I had to sign up just to say that you are uninformed.
Just some background, I am a Senior Systems Engineer for a multi-million dollar company, and I manage two large teams in two different countries, and we definitely do use Github internally for all of our source control needs. We generally use GitKraken or SourceTree as the client/UI.
Github is not just a place to "provide code for the public". It is an extremely powerful source control system which handles our huge teams from multiple countries all working on the same projects. Without it, it would be a nightmare to merge code from different devs into a single project without code conflicts. Github has tools to detect / manage / resolve code conflicts. We also use it for our code review process, and code history tracking, and link it to our JIRA issue tracker.
If you are not a dev, and have never had to use any type of source control system like Subversion or Git, and you don't know anything about "Continuous Delivery" or "Agile Development", you probably wouldn't understand what Github is really for and how powerful it is. Your interaction with Github probably doesn't go beyond downloading some random app, and not actually using it for source control.
---
On that note, what brought me here is IOTA. I and many colleagues of mine (who are engineers who have invested in Bitcoin and Ethereum) have read the whitepaper on IOTA, and have read and understood the available source code, and already understand the algorithms behind its quantum proof nature (Winternitz signatures), have all agreed that Directed Acyclic Graph based systems are going to eventually make Blockchain based systems irrelevant.
As most of you should know by now both Blockchain systems and DAG systems like IOTA were not designed to be currencies, they were designed to be a system of trust... However they simply found their first implementation as currencies / transactions. With that said, from a technology standpoint, the main cause for the eventual Blockchain demise and deprecation is going to be the lack of scalability. You have no idea how important this is to engineers... Next to security, scalability is the number one concern for any enterprise engineer developing anything... ever... Blockchains just don't scale well at all, it grows exponentially, and requires enormous amounts or resources to support it as it grows, and performance is decreased as it grows. However, IOTA is infinitely scalable, it's performance is not affected by the number of people that use it. From an engineers perspective, and as someone who designs systems and approves their usage in corporate environments who plan ahead for growth, I would never approve the usage of blockchain technology over DAG technology based on that alone.
Now, about security... even though quantum computers are a few years out, the field of cryptography is already a few steps ahead in making algorithms that prevent even quantum computers from breaking hashes. IOTA uses one of those algorithms, and that translates into protection and stability in the future. It protects your investment. No blockchain based system has yet to implement that, and it should scare investors away.
Last but not least is the final game changer... no transaction fees. Micropayments are a big topic in the Internet of Things world. Even the mobile app world, and further more in the ADVERTISING AND MARKETING world. I could talk all day about how this is a huge game changer, but I think this post is already a TLDR post. You'd have to be a dunce to not see it already.
In short: Blockchain was only the beginning. It got us where we are now. Like all technology it will eventually be deprecated and replaced with something new. Blockchain's days are numbered, and its death has been set in motion. There is a very good reason IOTA started with such a high market cap... its the next big thing and the engineers and scientific community and technology based investors already know this. It's not just another blockchain coin, its cryptocurrency 2.0. Its rise wont be too quick because of ignorance, lack of understanding, and because of ill-informed topics like this one, but it will rise to the top. You will see.
Really interesting post. I came here to see what all the fuss was about IOTA and you have peaked my interest. I'm not looking to invest but am looking to understand more about the technology as I've always wondered what could come after blockchain. From your post, maybe this is the answer. Thanks for sharing.