If it weren't for Github I probably would never have open sourced the amount of work that I have done since its inception nor contributed to the amount of projects I've committed too.
If it weren't for Github I probably would never have open sourced the amount of work that I have done since its inception nor contributed to the amount of projects I've committed too.
I love GitHub as much as the next guy, but 99% of Internet users neither know what git is, nor have any need of it. There are a little more than a million users. (EDIT: well no, there are now 3 million.[2])
By contrast, Google is used by over a billion people every month.[1]
[1]: http://www.statista.com/topics/1001/google/chart/899/unique-...
I keep hearing this on places like HN, yet when I've been applying to software jobs in the real world lately, there's been barely a mention of it.
Your theory doesn't hold when comparing github with infrastructure everybody uses but few people know about, just because its used by many people that write programs that are used by many other users doesn't mean it's an infrastructure like an Internet backbone.
Right, that's why I wrote "has been delayed a bit", not "has been delayed indefinitely." If you run a distributed OSS project, where your main point of contact with your collaborators is through Github--and your workflow relies on using Github's collaboration features (its wiki and issue tracking, its pull requests, etc.) then Github going down can greatly impede (though not halt) that workflow. (In fact, I might say that if your workflow doesn't rely on the collaboration features, you're not really "using" Github--you're just using git, and syncing with Github, like any project which has a Subversion repo with a Github mirror.)
A more major problem with Github going down, though, would be needing to pull an update from a third-party library to fix a bug, when that library's canonical repo is stored on Github. (A problem with any centralzied repo host, really.) If you have any git:// URL dependencies in your Gemfile, or you use Bower at all, you might have a problem deploying your updates...