Joel谈软件

"Joel谈软件"(Joel on Software)是一个著名网志,专门介绍软件开发,在全世界程序员中享有盛名。

这个网志的精华文章已经结集了,中文书名为《软件随想录》,2009年12月由人民邮电出版社出版。我是该书的译者,下面就是我翻译的部分内容。

前言

"有一天,我偶然来到了一个叫做"Joel谈软件"(Joel on Software)的网站,发现网站的主人是一个观点鲜明的家伙,他的写作风格有点不寻常,很聪明并且还有意挑战一些传统观念。"(全文

寻找优秀的程序员

那些优秀的程序员,就同所有行业中最好的人才一样,是不会出现在招聘市场上的。(全文

高科技公司能否采用军事化管理?

一些软件经理,对军事化管理根本没有深入的了解:嗨,既然它能用来管军队,就能用来管理互联网创业公司!(全文

Java语言学校的危险性

Java语言中没有什么太难的地方,不会真的淘汰什么人,你搞不懂指针或者递归也没关系。所以,计算系的淘汰率就降低了,学生人数上升了,经费预算变大了,可谓皆大欢喜。(全文

易用性是不够的

我今天真正要讲的东西,是软件设计的下一个层次的问题,也就是当你做好用户界面以后,你会遇到的问题----设计社会化界面。(全文

飙高音

一流的歌唱演员不管在什么时候,都可以很轻松地唱出高音,而平庸的歌唱演员就是永远做不到这一点。(全文

关于战略问题的通信之六

历史正在重演。那么,最聪明的对策,就是压宝在同样的结局上面。(全文

字体平滑,反锯齿,和次像素渲染

苹果公司和微软公司,对于如何在电脑屏幕上显示字体,总是有不同看法。(全文

五个为什么

2008年1月10日的凌晨3点30分,一阵急促的嘟嘟声,惊醒了我们的系统管理员Michael Gorsuch,当时他正在位于布鲁克林的家中睡觉。(全文

耶鲁大学演讲

第一部分:Joel说,他在大学里上过的最有用的课,是一门他只上了一回,然后就再也没有去过的课。(全文

第二部分:Joel将创业的成功,部分归功于他在大学里受过的写作训练,那时有一个教授每周都要布置写论文,并且对平庸的文章恨之入骨,不给学分。这使得Joel学会了将复杂的话题说得清晰易懂,并且引人入胜。(全文

我为什么喜欢编程

因为我宁愿将自己的时间花在一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要你是对的就能赢得任何争论的地方。(全文

译后记

2008年底,当我拿到300页的More Joel on Software时,并未料到,翻译此书竟然需要超过9个月的时间。我生活中的每件事,都因为它而延后了。(全文

附录一:为什么Joel不谈软件了?

3月初的时候,Joel发布了一个惊人消息。他将不再写作网志了!就在2010年3月17日,"Joel谈软件"开张十周年的纪念日,他就会停止自己的写作。(全文

附录二:参观Fog Creek软件公司

Joel在网志上贴出了新办公室的照片。看上去很不错,连《纽约时报》都做了专门报道。(全文

附录三:翻译笔记

(完)