别让我打开话匣子

转!转!转!

David Platt

image: King Solomon
有一天我正在收听 Pandora.com,它的算法决定为我播放 Byrds 的经典 (1965) 摇滚民谣歌曲“转!转!转!”。想必您也知道其中的一些歌词:“凡事都有定期,天下万务都有定时:生有时,死有时;栽种有时,收割有时;杀戮有时,医治有时;哭有时,笑有时。”

当然,这首歌的歌词取自《圣经》的传道书第三章。一般认为其作者是 Shlomo ben David(智慧之王所罗门)(请参见有关争论 bit.ly/g8Q5I6)。如果这是真的,这首 Billboard 榜首歌曲的词作者就是一位古代以色列的国王(尽管我怀疑版权已经过期,他不会拿到多少钱)。Pete Seeger 在 1959 年为歌词作曲,进行了一些调整以更适合歌唱(“诗的破格”,为我所用再一次战胜了循规蹈矩),并且自己增加了六个单词。


作为一名极客,我不禁会关注这首歌中每一节的模式。歌词中列举了各种对立的行为,并强调每种行为各有其时。用更加贴近极客的语言来说,就是有 A 时,有 !A 时(或者是 ~A,如果您吹毛求疵的话)。

Andy Rooney 在他的著作《The Most of Andy Rooney》(Galahad Books,1991)中扩展了这种模式,他建议做如下更改:“有在香草冰激凌上涂巧克力酱时,有吃不涂巧克力酱的香草冰激凌时。… 有锻炼时,有躺下打个小盹时。… 有玩篮球时,那应该是在冬天;有不再玩篮球时,冬天应该已经结束,但还没到六月。”

Rooney 一直都是我的偶像。我们都从 Colgate University 大学毕业,他是 1942 年,我是 1979 年。有时我将这个专栏的目标描绘为:“集 Andy Rooney、Dennis Miller 和 George Will 的思想于一体。要不然就做得更好。”

我公开抄袭了 Sol、Pete 和 Andy 的创意,对极客生活中的各种对立行为进行了下述观察。我希望您通过下面的电子邮件链接与我分享您喜爱的内容。我的朋友们,这就是:

有大口猛灌咖啡时,有在一个小时内慢慢啜饮时。

有保存对象实例中的状态时,有让对象没有状态时。

有对代码精雕细琢时,有抄近路走捷径时。

有听 Clippy 的话(“我看到你正在写破烂”)时,有在脑海里把他枪毙时。

有在开会时玩空当接龙时,有关注发言的人时(很少,除非发言人是我)。

有一条一条陈述要点时,有丢下 PowerPoint 和听众说话时。

有把猫从笔记本电脑键盘上赶开时,有使用台式机让猫睡觉时。

有推迟交付直到修复某项功能时,有砍掉整个功能因为您无法修复还要确定交付日期时,有顺利交出工作成果时。

有将用户放在第一位又不打击自我时。这件事没有对立面。

有工作至凌晨两点时,有下班回家享受家庭时光时。

有阅读很棒的专栏时,有停止偷懒回头工作时。就是现在。

David S. Platt在哈佛大学拓展学院以及世界各地的公司讲授 .NET 编程。他著有 11 本编程书籍,包括“Why Software Sucks”(Addison-Wesley Professional,2006)和“Introducing Microsoft .NET”(Microsoft Press,2002)。Microsoft 在 2002 年授予他“软件传奇人物”称号。他想知道是不是应该绑住女儿的两根手指,以便她学习八进制算法。您可以通过 rollthunder.com 与他联系。