Tom Preston-Werner

CTO, GitHub

Collaboration is Evolving
11 minutes, 5.2mb, recorded 2011-03-30
Tom Preston-Werner

Tom Preston-Werner, CTO of GitHub, describes Git as a distributed version control system that "makes some very interesting things possible," such as coding without Internet access or direct control of the original project, as long as there is access to a Git repository. He presents this mechanism as a tool that can facilitate collaboration without coders needing to jump through hoops that prevent innovation and change.

He frames this opinion in terms of what GitHub has already done. Some people have already written books through GitHub, tracked changes in the United States Code, and developed and forked software. Git users number well into the hundreds of thousands. Most importantly, Preston-Werner's central theme is that of collaboration on equal footing; there is no project hierarchy or limitations, and anyone can edit tools and improve code without needing to act through paperwork or an organization.

Promoting GitHub as a site that fosters efficiency and self-responsibility, Tom Preston-Werner describes multiple uses of GitHub. Examples include diffing, which is comparing different versions for changes, and GitHub's role as a site that fosters sharing and improvements, which can spur on thousands of forks tailored to individual purposes.


Tom Preston-Werner works for Powerset Inc., and is one of the founders of GitHub. He has created various Ruby tools such as the monitoring tool god, and many more. (See his expanded autobiographical blog post in the Resources below.)

Resources

This free podcast is from our Web 2.0 Conference series.

For The Conversations Network:

Photo: Open Source Bridge