Avram Joel Spolsky生于1965年,他是一位软件工程师和作家。他是“Joel on Software”博客的作者。他从1991年到1994年间担任Microsoft Excel团队的项目经理。在2000年,他创立了Fog Creek软件并开启了“Joel on Software”博客。2008年,他和Jeff Atwood一起启动了如今极为成功的Stack Overflow程序员问答网站。他们用Stack Exchange软件产品作为Stack Overflow的引擎。现如今Stack Exchange网络已经包含了91个站点。

enter image description here

教育背景

Spolsky在新墨西哥州的阿尔伯克基长大,直到15岁才离开。之后他和他的家人一起去了以色列的耶路撒冷,他在那里上了高中并作为一名伞兵服了兵役。他是位于上加利利Hanaton基布兹(基布兹:以色列特有的一种集体农业生产组织形式,内部实行“各尽所能,平均分配”的分配原则,一切财产归集体所有,成员之间完全平等。)的创建人之一。

enter image description here

1980年,隶属于纽约犹太教神院的一伙学生决定为保守派犹太教成员建立一个基布兹。他们从美国以及以色列的保守派犹太教中召集成员,在以色列也召集高中的高年级学生。1983年9月1日,30个18-19岁的青年参加了训练,后来又加入了40个19-35岁由家庭和孩子组成的群体。1984年九月,这些创建人开始在新的基布兹居住。Hanaton这个名字取自《约书亚记》中的一个镇子。

在1987年,他返回美国上大学,在宾夕法尼亚大学上了一年之后转学到耶鲁大学,在那里,他进入了皮尔逊学院并于1991年以Summa Cum Laude(拉丁语:最优等)荣誉学士毕业。

事业

在1991年,Spolsky进入了微软,并加入了微软Excel团队成为了一名程序经理。在此期间他设计了Excel Basic并推动了微软的VBA策略。在1995年,他搬到了纽约,在那里他为Viacom(美国跨国传媒集团)和Juno(互联网服务提供商)工作。2000年,他创立了Fog Creek软件并开始了“Joel on Software”这个博客。他的博客是“第一个由老板开的博客之一”。

2005年,Spolsky联合出品并参演了纪录片“土豚计划: 和极客在一起的12个星期”,这是一部讲述Fog Creek开发“土豚项目”的纪录片,Paul Graham在其中也担当了主要角色。

“土豚计划: 和极客在一起的12个星期”(Aardvark'd: 12 Weeks with Geeks)是一部讲述开发Fog Creek Copilot(一种远程辅助软件工具)过程的纪录片,2005年发布。这部片子的起源是Fog Creek软件的CEO Joel Spolsky在他的博客上说他要找一位电影制片人来记录产品开发过程,并把这个计划称为“土豚”。在2005年3月,Lerone D. Wilson同意指导这部片子。同年11月,这部影片发布了,在开始发售DVD的短短几天内就卖出了2500份。之后土豚(Aardvark'd)变成了一项谷歌视频商店的收费下载服务。

Spolsky和Jeff Atwood联合创立了Stack Overflow,这是一个软件开发者的问答社区。截止到2012年11月,Stack Overflow拥有150万注册用户和400万个问题。根据问题的标签统计,最常被讨论的6个话题是C#, Java, PHP, JavaScript, jQuery, 以及 Android。

Joel现在是Stack Exchange网络的CEO。这是一系列问答网站的集合,覆盖了91个站点,现有注册用户250万。这些站点覆盖的问题包括Unix 和Linux资深程序员,甚至还有厨艺

enter image description here

他著有5本书,其中包括《程序员UI设计指南》(User Interface Design for Programmers)、Smart and Gets Things Done,以及《软件随想录》
enter image description here

同时他也是“Joel测试”的创造者。这个测试旨在衡量代码是否已经足够好。

JOEL测试

  1. 使用源控制代码吗?
  2. 能一步完成连编吗?
  3. 每天都做连编吗?
  4. 有故障信息数据库吗?
  5. 在编写新代码之前修复故障吗?
  6. 有最新的进度表吗?
  7. 有规格说明书吗?
  8. 程序员拥有安静的工作环境吗?
  9. 你用到了你资金能力内可买到的最好工具吗?
  10. 有测试人员吗?
  11. 新聘人员在试用期写代码吗?
  12. 进行走廊可用性测试吗?