GitHub从何而来
Beer:30 酒点半——这是 GitHub 每周一次,两个小时的员工集会的名字。同时也是 TED 演讲。GitHub 的近半数的员工都参与其中。窗外是四月阳光下巨人队球迷为击败对手圣路易斯而热烈的欢呼。屋内 GitHub 的员工们要么怀抱 MacBook,或是手捧啤酒。台上四架摄像机锁定着演讲台后身着牛仔裤黑体恤的 Preston-Werner。他正在责备着湾区的地铁系统 BART,源自他几周前携妻子和幼子乘地铁去农贸市场的不快经历。他谈到:
这便是 GitHub 从何而来,发现了一个糟糕的方案,进而试图打造一个更好的取代它。
六年之前,Preston-Werner 同他的联合创始人们,Chris Wanstrath 以及 PJ Hyett 都是典型的湾区程序员。微软正试图将 Preston-Werner 从收购的搜索创业公司 PowerSet 留住,但还是失败了。Wanstrath 和 Hyett 已然辞去了他们在 CNet 的工作,创立了一家叫做 FarmSpam 的网站。一切都还未开始。
为大公司打工的经历让他们身心俱疲。他们痛恨低效与官僚的作风,以及缺乏自治的权力。Preston-Werner 说:
你在某处工作了两年,无聊且沮丧到了极点,只好离职。
他们相聚在一个叫做 Zeke 的运动酒吧,紧接着就决定启动 GitHub 这个项目作为副业。而他们所要修正的“糟糕方案“正是 Linux 操作系统的创始人 Linus Torvalds 的 Git 软件,一个设计用来跟踪变化的软件。
Git 对于极客程序员来说是很棒的,但是大部分人在安装使用的时候都会遇到很多困难。因此 Preston-Werner 和 Wanstrath 建立了一个网站,通过 Git 管理来便捷的分享代码。他们在 2008 年对其好友们开放了私下的测试版。
三个月之内,GitHub 便拥有了 6000 名用户。他们当中很多人都从自己的项目中分享代码。他们推举 Hyett 作为首席运营官。业界公司对这项服务非常欣赏,甚至乐于为此付费。因此一项商业计划应运而生。(PeepCode 的创始人 Geoffrey Grosenbach 甚至在一封邮件中写道“免费使用让我很不自在,我能直接写张支票给你们吗?”)GitHub 的企业客户让该网站成为了鲜有的无需谄媚广告商的社交网站。
对于不写程序的人,观摩 GitHub 网站的感觉是有些云里雾里的。其网站上包含了很多代码仓库,程序分支,大片的代码文本等内容。还有小的片段称之为 Gists。对于非技术用户这些近乎天书,但对于工程师而言则充满了甜头。
GitHub 的最大创新在于 pull request。那是在你通过分叉复制了某些东西之后,GitHub 会向软件开发者发送一份电子文档,其中说到“嘿,我正在你的项目基础上进行二次开发。你能看到我都做了哪些改进。按下这个按钮,这些变化就会加入你的项目。”其中 pull request 使得任何人都可以很方便的修正文档中的笔误,或是软件程序中的错误,甚至是添加对于法律文本的新建议。
在此你可以从 Preston-Werner 的 GitHub页面 中了解到很多。GitHub 的 CEO 建立了超过 40 个代码仓库,其中包含了一个非常火爆的针对黑客的博客引擎,叫做 Jeckl。Jeckl 已经被用户加星超过 12000 次,并且复制超过 2000 次。以 GitHub 的标准而言这都是很了不起的。
如果你继续往下看,你会发现 Preston-Werner 确实比一般 CEO 写的代码要多的多。但这里不乏他的其他爱好。其中一个项目包含了各种 GitHub 的定制啤酒柜照片,共被复制了 3 次。他还有一个仓库包含了他最爱的旧金山素食馆。共被复制了 37 次。但是包含了很多很多修改,这些几乎都来自素食主义者们对笔误的修正,以及添加上他们自己喜爱的餐馆,酒吧,以及冰淇淋店。
Preston-Werner 希望他的员工能能够像重新设计地铁一样来思考问题,因为他不希望他们忘记自己的使命:重塑人们的工作方式。在这一点上,他已经花了 4 百万美元来改善员工所使用的工具。该公司仅有的一笔收购,在他们获得 Andreessen Horowitz 一亿美元投资之前敲定。是一家由五个人组成的专门制作网页开发者工具及软件的公司,他们的产品是用来帮助人们在线分享幻灯片的。
从风投公司获得一亿美元投资,对于一家制作源代码管理软件的公司来讲本是可望而不可及的。但是 GitHub 的社交网络属性令其与众不同。加州 Shasta Ventures 的管理总监 Jason Pressman 谈到:
程序员是新时代的摇滚明星。谁能在 50 年代就设想到摇滚明星能够拥有那么大的商业价值?程序员正在取得这样的影响力,因此 GitHub 作为程序员的中心拥有无穷的价值。
