山姆·里奇(Sam Ritchie)最早并非一名程序员,他曾是美国短程皮划艇代表队中的队员之一,并在2009年的世界锦标赛中折桂而归。 里奇曾就读于普林斯顿大学,专业是机械和航空航天工程;但直到他叔叔在2011年底过世以后,他才攀上了作为一名程序员的巅峰。那时里奇创造了一种工具,而这种工具对于Twitter这个正在繁荣发展中的网络“帝国”来说是至关重要的。 这种转变中当然混杂着某种很诗意的东西。里奇的叔叔丹尼斯·里奇(Dennis Ritchie)是计算历史上最重要的软件开发者之一,他在距离普林斯顿大学不远的贝尔实验室中创造了C编程语言,这种语言直到今天仍旧是世界上最流行的编程语言。此外,丹尼斯·里奇还跟和肯·汤姆森(Ken Thompson)一起开发了UNIX操作系统,这种系统是今天在市场上出售的每一台苹果台式机、平板电脑和智能手机的基础。 C语言之父的“鬼魂” “我接纳了丹尼斯·里奇的鬼魂。”山姆·里奇以其特有的玩笑口吻说道。“我曾是个糟糕的程序员,然后他就去世了。” 在丹尼斯·里奇去世以前不久,山姆·里奇加入了Twitter,并在这家公司中与一位名叫奥斯卡·博伊金(Oscar Boykin)的前量子物理学教授联手,共同开发出了新时代开发工具Summingbird。这种工具之所以让人称道,是因为哪怕是初出茅庐的程序员也能用它来迅速而相对容易地开发软件,从而对海量的在线数据进行分析。 在Twitter网站上,用户每一秒钟发布的Twitter消息多达5700条左右。因此,能对数量如此庞大的数据进行分析的软件简直可以说是价比黄金。对所有这些数据进行分析是了解Twitter服务如何运作并对其进行改善的一种方式,同时也是让广告主能精准定位目标对象的一种方式,而这正是Twitter业务的核心所在。 |