整个 Github 公司有 60% 的员工是在家里远程办公。新员工培训:在公司内的聊天室内,静静地看别人聊天,体会一下别人是如何工作的。。。

千百万个创造性的项目在Github上,而作为一个公司,Github仍然使用很保守的、不酷的技术:Ruby on Rails、C、Shell、git、MySQL、Redis。避免过度复杂的设计、实用主义、避免在新项目里使用新语言。

Hubot是Github做的,当然在Github内部,他们把Hubot用到了极致,执行各种运维的脚本,只要跟Hubot聊天即可。比如,Github有自己的 data center,但如果内部员工要申请机器,只要跟Hubot聊天:给我X台这种类型的机器,然后几分钟后,就有机器可用了 -- 不是虚拟机,是物理机器 -- 他们有一堆随时待命的机器可用,所以随时申请应该都能立刻用上。

用聊天界面做各种事情,跟真人聊天、运维、看监控图等,非常有利于团队协作 -- 因为避免了 context switch、避免了浏览器、terminal、聊天工具等的各种切换,一切操作,都在聊天工具里。

分享到: