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

运营 1443 天, 推荐好文 6,065 篇, 原创简评 1,207,439 字, 原文总阅读时间 54,238 分钟, 180,414 人订阅

这是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。

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

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

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。
分享到:
Ads