Last Updated: 10/12/2011 01:54:00 PM

Why you should drink the Github Kool-Aid

Why you should drink the Github Kool-Aid


At Adobe Max 2011, Scott Stroz & Dave Ferguson asked to have me on their show CFHour, to speak about GitHub.  Scott said that while he loves Git specifically, he hasn't drank the Kool-Aid on why GitHub is the best thing since a Vulcan Jedi  Ninja.  I am not sure why they asked me to be the person to speak on the topic.  I don’t proclaim to be a Git or GitHub expert.  I am a vocal advocate about the two, so maybe that is enough.


Below I list the reasons why I think GitHub is the mutt’s nuts.  What would you add? What would change?

Github Rocks List

  • Developer centric, developer friendly
  • Like a social network for code.
  •  Every user/project has profile
  • Public activity feeds (think status update)
  •  Provides a connection between hosted projects and the forks of them
  • Better than resume
  • Ease of Forking and Pull requests.
  •  No Ads
  • Navigating through source is fast and simple (without downloading the whole project)
  • Free for open source projects
  • Best 404 page EVER!



Ryan Anklam

I love it for all those reasons and a few more:

* The ability to learn from other peoples code. One reason I follow people on GitHub is to see their code they write so I can learn from it.

* Free micro accounts for students!

October 12, 2011, 2:14 PM
Mike Henke

Add contributing is dead simple. No need to learn git or download stuff to contribute to a project. You can fork/edit in the browser and send a pull request. DEAD SIMPLE :-)

October 12, 2011, 4:02 PM
Mike Henke

Oh, another good reason is it is a language agnostic site. And it has a company (team of people) behind it continually rolling out improvements.

October 12, 2011, 4:32 PM
Nathan Strutz

It took a little while for me to get into GitHub (and Git!) but now I love it. Maybe more than I should.

In addition to what everyone's said, I like how they are treating the site like an active product that they constantly refine and add features to.

One more little thing is that you can integrate RIAForge with GitHub, point your web site, rss feed, respository, etc, from your RIAForge project to the GitHub equivalents, and use Git instead of Ray's SVN server.

October 12, 2011, 4:38 PM
Tim Cunningham

So you hate client variables and Ray's SVN Server? What is next? Kitten's?

October 12, 2011, 4:40 PM
Adam Tuttle

All of the above. It's kind of been said, but I'll just expand on it: Network view of forks is awesome, the whole pull request system they have is downright freaking fantastic (best code review tool ever), and honestly the best feature is that they continue to develop it and innovate.

October 12, 2011, 9:00 PM
Mike Henke

Before the cfhour show go to github's main page & grab the totals. As of this comment, it is 1,066,501 people hosting over 3,007,992 git repositories. Using it are jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ClickToFlash, Erlang/OTP, CakePHP, Redis, and many more

October 19, 2011, 3:37 PM
Post a Comment
  1. Leave this field empty

Required Field