打开Word已经许久,本想写篇过了保险代理人考试,公司人事变动方面感怀的文字。但那种情绪与思绪是那么难以捕捉与整理,面对屏幕良久,作罢。
上午从总部拿回最新这期的《程序员》。信手翻翻——就像数钞票那样,再看了看目录,SaaS就跟$一样充斥在各个角落。内心顿生强烈的反感。再看看封二的广告:2007软件开发2.0大会,特别是下面标榜的四大主题:web2.0、企业开发2.0、系统开发2.0、语言工具2.0。看得我更是一头雾水,啼笑皆非。
不是要“炮轰司令部”,不是想哗众取宠。只是想看看我们这个行业到底怎么了?
刚才还和同事讲了一个比喻:我们这个行业里炒作的这些Web服务、服务组件、BEPL、SaaS……它们就像股市、楼市里面的泡沫。铺天盖地的宣传都鼓吹它们怎么个好、怎么个划时代。就好像股市里有人大肆吹嘘发现了神仙股,让大家都去买都去赚大钱。姑且不论这“神仙股”的真实性,但即便大家赚钱,可通货膨胀也会使你的购买力原地踏步,因为你并没有领先。上帝——如果真有的话——是不会垂青那些“没有脑子”的人的。要有自己的“价值投资”策略,才可能成为格雷厄姆、成为沃伦·巴菲特。Multis不可一世时,UNIX只是Ken Tompson的个人玩具;UNIX如日中天时,微软在传统的漠视与狂热的夹缝下掘地而起;IBM层次数据库大兴其道,赚得盆满钵满的时候,Oracle拨开迷雾挑起关系数据库之大旗……
独辟蹊径,后来居上的例子比比皆是。“机会不可均沾”——或者换个说法(但也可能更不好听),叫做“群众永远是错的”——这个被保罗· 萨谬尔逊纳入经济学三大原理的法则,或许正好能够印证这些例子。别人兜售的,时下如火如荼流行的,它们真是“神仙股”吗?作为一个投资者(相比金钱,时间其实更稀缺),我们应该慎重。
但这些“泡沫”,它们真是泡沫吗?还是笔者浅薄的偏见?它们从何而来?它们会消亡吗?第一个问题见仁见智,开篇我以表明了我的观点。第二个问题依然见仁见智,客观标准是难以真正客观的。就第三个问题,我到着实是想浓墨重彩的好生渲染诟病一番。“它们从何而来”——
看看那些曾经的泡沫——死了一个CORBA,可以再有一个EJB,Without EJB了我们可以有Web服务,可以有SOA,可以有ESB……莫不感叹其舆论之顽强啊。还记得Rod Johnson在谈到远程服务技术(Hession、Burlap)时曾坦言“标准化抑制创新”。事实也正是如此,“标准化”让人们或主动或被动的得接受它。而“标准化”是谁在制定呢?是大厂商,实现标准的相应软件工具是谁在做,谁在买,谁在赚大钱呢?是大厂商。问题的根子就在这里。立法与司法兼于一人,没了三权分离,那么公平、民主、创新又从何谈起。这个类比是牵强,但核心之所在即大厂商缺乏技术层面的监督。它们就好比那些金融寡头肆意创造基于垃圾债券的金融衍生产品。不同的是,无限的金融衍生产品可以卷住大量货币,使其游离于实物商品市场之外,达到控制通货膨胀,掩人耳目于货币大量增发之事实。而技术行业(这个以复杂性为生的行业)的泡沫,圈走的除了企业的金钱财富,还有一代程序员宝贵的时间财富。
现下,这个行业是个完全没有“管制”的市场,但,它并不竞争完全,它的前行只能依靠亚当·斯密那“看不见的手”。没有有力的调控,我们将不得不经历一次又一次的泡沫破碎。因而“泡沫”永远不会消亡。
但,我们不必过于灰心绝望。美国资本史上长达100多年没有中央银行,但它也依然能历久弥新。即便是1837后历史上最严重的萧条,但也能在1848发现加州的黄金后经济焕然一新。在我们这个研究复杂性的行业,也依然可见那石上清泉——UNIX、MS、Oracle DB、Google、Lisp、Scheme、FP、Smalltalk、Kent Beck、Erlang、Hashkell、SICP、TAOCP、MMM……
——KISS!
世界本已纷繁复杂,我们应用有限的青春岁月去破除梳理这个世界,而不是去创造复杂坑害于世。像爱因斯坦一个执拗的活着:“简单,但不要太简单”。
分享到:
- 2007-10-09 15:28
- 浏览 1898
- 评论(2)
- 论坛回复 / 浏览 (2 / 2535)
- 查看更多
相关推荐
在标题“kiss_fft_v1_2_1.zip_kiss fft_kiss-fft_kiss_fft”中,我们可以看出这是Kiss FFT的v1.2.1版本的压缩包,包含了与Kiss FFT相关的代码和资源。 快速傅里叶变换(FFT)是一种计算离散傅里叶变换(DFT)的有效...
《KISSME算法在图像处理中的应用与实现》 KISSME(Keep It Simple, Stupid Metric for Euclidean Spaces)算法是一种简洁而有效的距离度量方法,尤其在图像处理领域中,它被广泛用于特征匹配和图像检索。该算法的...
KISS复盘模型.xlsx
**Go-kiss组件集合详解** Go-kiss是一个专注于Go语言的组件库,它为开发者提供了一系列实用的工具和模块,以简化Go语言的开发过程。这个库的目标是提高开发效率,增强代码的可读性和可维护性。在本文中,我们将深入...
Kiss.js 是 Node.js 的 web 框架,使用 CoffeeScript 编写,简单而带感。Kiss 是面向对象的 Node.js 框架。 示例: kiss = require "kiss.js" controllers = require "../controllers/controllers" args = ...
希望至少对 APRS 有效且有用的 KISS TNC。 从 AVR 的 BertOS 示例开始,KI4MCW 取得了出色的进展 在转向视差螺旋桨之前。我想坚持使用 AVR 所以我查看了使用 BertOS 并发生在 OM5AMX 的其他项目 在 Cortex-M3 上...
标题:“KISS 协议文档”指出了该文件的核心内容,即介绍和描述了KISS(Keep It Simple, Stupid)协议。KISS协议是一种简单的主机到终端节点控制器(TNC)通信协议。这种协议由无差错的串行通信方法发展而来,它简化...
【标题】"kiss-on-billions-on-eurusd-ea_kissforexEA_Kissonbillions_ea_" 提供的信息表明,这是一个针对EUR/USD货币对的自动交易策略,也就是外汇交易中的Expert Advisor(EA),在MetaTrader 5(MT5)平台上运行...
【天猫抢红包自动kiss软件】是一款由个人开发者编写的自动化工具,专为参与天猫等电商平台的红包活动设计。这款软件的核心功能是自动检测并领取红包,极大地节省了用户手动抢红包的时间和精力。根据描述,它具有一定...
《Kissme——深入探索字体世界》 在数字化时代,字体设计不仅是文字的载体,更是信息传达的艺术形式。"Kissme"这个标题或许代表了一种独特的字体风格,或者是一款备受喜爱的字体软件。让我们一起深入探究这个神秘的...
KISS is a PHP WEB Framework based on PHP5 OO Model! It has inbuild ORM module, multiple DB, MVC, Caching and Ajax support! 标签:KissPHP Web框架
kiss-ui, 在IUP之上( http是构建 Rust的简单UI框架) 亲吻用户界面 一种基于 KISS ( 简单点,傻瓜) 思想的Rust UI框架。通过使用Tecgraf的IUP GUI库,通过为 ...( 与同样出色的 kiss3d插件无关。)电子邮件内容文档文档使
标题 "kiss_me_quick_Quick_kiss_" 暗示我们关注的是一个可能与快速操作或瞬间响应有关的项目,而"Quick kiss"标签进一步强调了这种即时性,可能是在软件或应用程序中实现的一种快捷方式或者高效功能。在这个场景中...
控创 KISS 4U KT965/ATXE工业静音服务器产品简介pdf,控创 KISS 4U KT965/ATXE工业静音服务器产品简介
Moving To Linux Kiss The Blue Screen Of Death Goodbye 2004
高度模块化, 遵循 KISS原则的区块链开发框架
KISS FRAMEWORK遵循Apache2开源协议,这意味着开发者可以自由地使用、修改和分发该框架,同时也有义务遵守协议中的条款。 #### 二、入门基础 在深入了解KISS FRAMEWORK之前,我们需要掌握一些基础概念: **1. ...
8. **安装与升级**:为了便于部署和维护,"kiss_article.rar"很可能包含了简单明了的安装向导和自动更新机制,使得用户可以轻松进行系统升级。 9. **兼容性**:系统可能兼容多种数据库(如MySQL、PostgreSQL)和...
《Kissme与Kotlin:构建安全的多平台密钥存储解决方案》 在现代软件开发中,数据安全已经成为一个至关重要的议题。对于移动应用、Web服务或是任何处理敏感信息的系统,安全存储用户数据和密钥是保障业务安全的基础...