太空架构师的天下(Architecture astronauts take over)
KornerHill{at}gmail.com
2008-5-4
Jeol新写的文章,作为微软的老兵,他对微软有自己的看法。文中一些措辞相当激烈,这里
只是照直翻译,作为一家之言供人参考,不代表译者的观点。译者的更多的译文和文章在他
的blog上可以找到,http://blog.csdn.net/KornerHill,转载请保留链接。
在几年前,微软对Hailstorm的夸大宣传还曾让人们一度兴奋不已,它宣称“Hailstorm能让
你生活中的技术为你相互协作,并且在你的掌控之中”。
它实际上是个什么呢?是这样的一个意思:未来的操作系统将基于微软的网络,你靠着视窗
通告证(Windows Passport)可以登陆一切的东西,然后你全部的东西就在上面。结果是:
没有人需要这样一个东西来放他们全部的东西。也没有人信得过微软可以托付自己的东西。
结果Hailstorm就玩完了。
我试着为发明Hailstorm的这类人造了一个新词:太空架构师(architecture astronauts,
见http://www.joelonsoftware.com/articles/fog0000000018.html)。“被太空架构师攻
击的一个重要特征就是:没完没了的夸大说法,英雄式的以及乌托邦式的豪言壮语,极其自
负,不切实际。而且有人买帐!商业新闻都疯掉了!”
太空架构师的重要特性是他们不解决任何实际问题,他们只解决那些看起来是所有问题的共
有的东西。至少他们会试着去解决。自从1988年以来很多杰出的太空架构师都认为要解决的
最大的问题是同步。
继续这里的故事。我要开始捉弄另外一家有点太空的公司了,那就是Groove(请见
http://www.joelonsoftware.com/articles/fog0000000011.html)。它试图用点对点的方
式重写Lotus Notes(一个巨大的同步机器)。
Groove早期卖达到军工企业级的安全网络有些成绩,但在那之外没什么建树。他们真正的业
绩是被微软收购,Groove的设计师和首席太空架构师Ray Ozzie也成了微软的首席软件架构
师。据推测他将在盖茨离开之后负责开拓新技术,这样鲍尔默才能找一些新领域去搞他的下
一个垄断。
现在Ray Ozzie的大作到来了,是什么呢?(咚咚咚~~)Microsoft Live Mesh。是一切的
未来。微软正在“向云计算迈进!”
Microsoft Live Mesh又是什么呢?
嗯,让我们看看。
“想像一下你所有的设备——PC电脑、不久之后还有苹果机、移动电话——一直工作,让你
不论在哪里都能得到你想要的信息。”
等一下。怎么有股腐烂的味道?那不是Hailstorm当初想做的么?我闻到了太空架构师的味
道。
那这个Windows Live Mesh又是什么呢?
就是同步文件的方式。
切,我们早就有了嘛。第一个同步网站是什么时候出来的?1999年?有几百万个了:
xdrive、mydrive、idrive、youdrive、wealldrive。那时就没人关注更别说现在了,因为
文件同步不是一个关键应用(killer application)。很抱歉,它看起来应该是的,但它不
是。
但Windows Live Mesh不仅是同步文件的方式。这只是一个演示。它是TMD一整套架构,有
API和开发工具,还有无聊的图表用缩写标出全部的层次,看起来微软的首席太空人从字面
上就想让这玩意儿变成他们在天上的最大的平台来一统天下,在Windows和桌面应用无关之
后。同步文件应该就是相当于Windows 1.0上的Microsoft Write了。
Groove又一次从头开始重写代码了。Ray Ozzie就是在不停地重写这个GRD程序,一次,一次
,又一次,每次都要花个5到7年。
即使用户从来不要求这个功能,早期的版本也从来没有成为一个巨大的平台,他也不停下。
微软那底还要花多少资源去一次又一次地搞这种要命的文件同步平台?Kao,他们才搞完一
个叫Windows Live FolderShare的东西,我还没注意到有人会去用那个。我打赌你都没听过
这个。那是第3398个网站,让你在互联网上传下载文件。我高兴得要死了。
我没必要关心的。微软的股东不去两三家极好的垄断行业赚红利而是把钱浪费在其它地方和
我没啥关系。我又不是股东。让我烦心的是,总有一些人忙来忙去,好像他们在搞什么伟大
的东西,就像那些在周日晚上送给我们送我最不想要的TV晚餐的人一样,在周一晚上我还是
不想要但你又送来,到周二晚上你把它捣烂拌上奶酪但我还是不要,到周三晚上你又TMD把
这个TV餐完全重做了一遍还加上了1955索尔兹伯里牛排,但我就是不想要!到底要花多少才
能让你认识到客户不想要那些太空架构师喜欢做的东西?用户呢?他们喜欢twitter、
flickr、dilicious、picasa、tripit、ebay还有其它成百上千的有趣东西,那才是他们真
正想要的。所谓的同步问题根本就不是一个实际的问题,只是一个有趣的编程练习,有趣的
地方在于它很难变得有趣,但你又很容易认识不到这一点。
我真正关心的是微软已经吸引了太多程序员。在微软,招聘人员开出惊人的待遇给天真的大
学生,谷歌(你已经在我的雷达上了)给出高到不行的薪水招一些会玩飞盘而不是Python的
人,给他们的主要工作就是在googleplex玩桌上足球和四下游走去找某人——任何人——去
看他们花了“20%时间”写的用来做——我猜下——云计算的代码。在微软和谷歌,一个聪
明的计算机专业毕业生的起薪已经逼近6位数,这些天才儿童、大学的精华整天从事于没用
的太空架构。因为这些公司就像癌症一样,不惜一切代价地扩张。即使他们想不到一点对我
们有用的东西,他们也还是会在下周再招另外3000-4000个大学生。不然可没人去玩TMD桌上
足球了。











架构太空人的天下
译者:
