GitHub and open source development
A while ago I stumbled upon GitHub, which calls itself a “social coding” website. Initially, it seemed to me a code repository like all others (Google code, Launchpad, Sourceforge, etc), but using it more and more I came to realize there’s a pretty interesting twist to it.
You see, with the advent of distributed VCSes, people don’t need to work on a central server any more. T