大胡子David I终于来了。
2005年12月6日下午十三点五十分,我坐在活动现场外面的接待台后面,等待David I。他们一行没找对地方,程琰下去接。这时会场已经坐满,聊天室中网友也在等待。
电梯门开了,李维第一个走出来。我迎上去,“很久没见了”,两个人同时说。然后我看到大胡子David I似乎在电梯门口和Borland的Vivian抢道,闹了点交通堵塞——我这样说是有道理的,David生得实在高大威猛,不但胡子大,肚子也够大。
David看到接待台旁边的易拉宝海报,大为惊讶:Ivar Jocobson、Martin Fowler等一票人在CSDN做活动的相片,把他吸引住了。不过我们没让他继续停留,现场听众等得恐怕已经不耐烦啦。在孟岩和李维一路走一路聊的当口,我把David引入现场。李维进来时,得到的掌声比David多一些;也难怪,毕竟大家对李维的熟悉程度会高一些。
然后是两个钟头的现场对话。David比较健谈,基本上一个问题能回答十几分钟,所以整个过程没说几个话题就过去了。现场翻译水平本来很不错,而且明显做过准备,但遇到一些术语时,仍然没处理好。当然这没有产生什么负面影响,David所讲的,在座人士都很了解,即便不用翻译,想必也可沟通罢。
看到David讲得眉飞色舞,李维坐得百无聊赖,我悄悄跟孟岩商量:让李维回答两个问题,他在打呵欠啦……
疲惫的李维和大胡子David I
李维说:我打呵欠不是因为无聊,而是我太累了。到大陆来已经两个星期,马不停蹄在各地参加Delphi 2006发布会,快扛不住了。
不过,疲惫的李维讲话还是一如既往地风趣。他说:“我为什么会走上编程这条路?因为读书的时候,某天上课打瞌睡,朦胧中听见老师讲,每天编写5行代码就够活命了——Pascal语言里面,三个Begin...End语句对就有六行,每天写几个Begin...End就能挣到足够的钱,多爽!”当然这是玩笑话。李维真正认识到编程的妙处,是在勤工俭学管理机房的时候,看到别人用不同的方式写Fortran代码解决一个问题,才觉得编程很有意思。他给中国程序员的建议是:Open your mind,不要成天争论什么语言好、什么开发工具好;Anders、Chuck、Danny这些大牛,绝对不止精通一种语言。
相对而言,David的建议更为生活化——Keep reading, programming; you can eat, but don't sleep. 一天睡四个小时就够啦,其他时间都用来编程;而且,4个小时的睡眠里面,也要梦见编程。
这次活动,让我明白了为什么Borland会让David一直负责BDN(Borland Developer Center)——这老头亲和力太强了。在我替场外网友向他提问时,他对着我举起了Canon相机。在我们没有上传到CSDN网站专题的相片中,有一张是David和工作人员“对照”的。
如果David能代表Borland的面貌,多好。以前Borland给我的印象,就是一种对开发人员极具亲和力的感觉。学习Delphi的那些年,我在Borland Newsgroup里面得到包括TeamB在内的许多人的热情帮助,也从BDN得到大量资讯。2001年之所以要做CoDelphi,也是因为想帮助中国开发者得到中文化的Delphi资讯——直至今日Borland仍然没有能力提供足够多的本地化内容,小公司的资源紧缺问题,让Borland丧失了许多机会。
记得在Borland发布Diamondback的前夕,我特别想看到不是Diamond back,而是Borland back,回到社群中。新CEO上任,或许能有所改观,而Danny Thorpe离开Borland去Google,却使人惆怅。如果真如传闻所言,Borland将转战咨询市场,我会十分痛心。
最后,一个好消息,一个坏消息。好消息是:李维有意写一本关于ECO的书,或是翻译目前包括ECO Team和RAD Team都在参与写作的那本书。坏消息是:他可能安排不出时间完成这个计划。
David I和我——看看他有多高大威猛
P.S. 对我个人也有一个好消息一个坏消息。好消息:李维说我握手很有力。坏消息:他接着说我又瘦了。老兄,我还有得可瘦吗?