今天看了《梦断代码》的Agenda之魂,刚开始看时不知道Agenda是什么,看完之后才有点理解,这里先不做解释,下面会详细介绍到。说到Agenda,就必须提一下米奇·卡普尔这个人,卡普尔曾被冠以“反盖茨”的名号,由于他不喜欢使用Exchange,但当时小型组织的日程管理没有其他方案可选,但是用Exchange的代价不低,你得购置一台服务器,购买Windows许可,购买Exchange软件许可,如果没有全职技术人员,还得雇个咨询师。可能基于这个背景的情况下,卡普尔大胆押宝,创建了“莲花”公司,在他的人生步步高升时,突然令人费解的事情出现了,卡普尔于1986年7月从莲花公司离职了,而原因也令人啼笑皆非,他只想办一家小公司,没想到这家小公司徒然暴涨,另他感到不爽就离开时。他的离开不管对与错,都是他自己的决定,后人也不敢妄自菲薄。
在卡普尔离开公司之前,莲花公司有个叫做Agenda的项目,自从发布之后有几个突出特性让它跻身于软件传奇之列。而看看二十年后的今天,我们使用的软件中也只有少数能做到上述几点。可是就像是微软做出的第一个触屏手机,可能在当时的时代背景下这样的产品太过于超前了,导致被遗弃了,Agenda也是如此,成了公司的无辜牺牲品。然而时代在进步,无人可以抹杀这些新事物改变了世界的事实,但是不得不说的是每种提升人们生产力或方便性的计算机发明,都是有其负面影响的,系统崩溃,病毒,蠕虫席卷而来,有些人只是为我们描绘出数字化进步的美妙图景,可是他们对在坐在计算机前的程序员努力把代码实现的痛苦记录却只字不提,这样真的好吗?
在历史的长河里,发生了很多的软件灾难,如果程序员抓住这些历史不放,那么就很难再写出好的代码,有人说程序员是天生的乐观派,这点还是挺认同的,多数人在做软件是,都乐于忘记过去,盲信未来,坚信这次肯定会不同,我可能也是这样,我不知道这样的思想是对还是错,只要还没有失败就不能轻易放弃,虽然不知道以后的路会怎么样,也不知道最终会不会走上软件这条不归路,我只想说我正朝着这个方向前行。