每天推送5篇优质英文文章 · By makers, for makers

运营 1206 天, 推荐好文 5,350 篇, 原创简评 1,091,686 字, 原文总阅读时间 47,168 分钟, 153,909 人订阅

这是Twitter内部做开发者工具的领导,在今年 @ Scale 的 talk 的文字加强版。介绍了Twitter内部(凌乱)的开发环境的进化史以及一些小八卦,宣传了投资开发工具的必要性。

2006年,Jack Dorsey本来要用Python、C与OCaml做Twitter,但他们招了个Rails的代码贡献者,于是就用Ruby on Rails了。2008年,只有9个工程师的Twitter收购了一个使用Java的5人搜索技术公司,5人比9人没有少多少,所以Java被大量使用了;同年,Scala也在Twitter内使用,因为用Ruby的人认为它长得像Ruby;用Java的人认为它长得像Java;用Haskell的人认为它长得像Haskell。

文章给出的这个公式挺不错的(具体解释看原文):

投入一定数量的工程师来做开发工具、致力于提高团队其他工程师的工作效率。这种开发工具的工程师不能太多人,除非你公司的产品也是开发工具;也不能太少人,不然你投资力度不够大。

分享到: