第三章 不能说的话:如果你的想法是社会无法容忍的,你怎么办?
但真正令人恐惧的是,流行一时的不仅有衣服,还有道德观念。明明是专横武断、毫无根据的错误观点,但是大多数人缺深信不疑,收到影响而不自知。这是非常危险的。流行的衣服,其实是很难看的衣服;流行的道德观念,其实不是善而是恶。但是,如果别人都穿流行的衣服,而你不穿,你就会遭到嘲讽;如果别人都遵守流行的道德观念,而你不遵守,结果就要严重得多,你会被解雇、流放、监禁甚至被杀害。
历史的常态似乎就是,任何年代的人们,都会对一些荒谬的东西深信不疑。他们的信念还很坚定,只要有人稍微表示一点怀疑,就会惹来大麻烦。
我们这个时代是否有所不同?只要读过一点历史,你就知道答案几乎确定无疑,就是“没有不同”。
评论:我们没有办法去思考人生中的每一个细节,所以或多或少,每个人都要不假思索的去接受一些主流的观点,或者说,被灌输一些观念。关键在于,知道哪些观念是被灌输,而哪些不是其实才是最重要的。愚昧不是在于你相信的是什么,而是在于你所深信不疑的东西,并没有经过自己严谨的思考。
荷兰人认为自己思想开放,但是这种想法本身缺什么也证明不了。有谁认为自己的思想不开放?美国郊区的中产阶级白人家庭普遍家教严格,限制孩子与外界过多接触,可是在那里长大的女孩子也认为自己思想开放呢。不管问谁,人们都会说同样的话:“我们心态很开放,愿意接受新思想。”但是实际上,人们脑子里有一根界限,早就认准了什么是对的,什么是错的。换言之,在他们看来,所有观点都是可以讨论的,除了那些错误的观点。
评论:圣经上说,看到别人眼中的刺,却看不到自己眼中的梁木。思想开放并非是一件自然而然的事情,似乎人的本性就是接纳自己赞同的意见而排斥自己不同意的事情。认识到这一点并且具有怀疑精神是一件需要不断努力才能达到的事情。
第四章 良好的坏习惯:与其他美国人一样,黑客的成功秘诀就是打破常规
总体看来,黑客是不服从管教的,这往往会激怒管理当局。但是,不服从管教,其实是黑客之所以成为优秀程序员的原因之一...在黑客网站Slashdot上面版权是永恒的讨论热点。为什么程序员那么关心版权,而不是其他事情?部分原因是,有些公司为了防盗版而使用了禁止复制的技术。这等于交给黑客一把锁,他的第一反应肯定是如何打开它。
评论:Graham所认为的黑客含义比较广泛,他把所有热衷于用代码创造东西的人都称为黑客,但是这一章所写的黑客精神却是非常的精确,崇尚自由、反对权威,甚至因此破坏版权,难怪黑客总是热衷于破解软件、攻击防火墙或者获取他人系统的root权限。“撬锁”对于黑客是一个很好地概括性词汇。
第五章 另一条路:互联网软件是微机诞生后的最大机会
“你的电脑”这个概念正慢慢成为过去时,取而代之的是“你的数据”。你应该可以从任何电脑上获取你的数据,或者更准确的说,在任何终端上获你的数据,终端设备不一定是电脑。
评论:Viaweb是第一款完全的Web应用,Graham来写这样的一章简直是得心应手。文中的论断,认为Web应用终将会取代桌面应用的确一步一步的被技术发展所证实。今天很多应用都已经依赖于Web了,当然正如文章末尾所说的那样,Http协议的简单性也让Web应用发展受限制;另外虽然今天网速已经远非当年能比,但是相比较于桌面应用仍然太过局限。不过Web应用所能具有的有点,快速开发、即时发布、快速迭代和bug修复,让传统的桌面的、大型的软件开发显得缓慢而且笨重。就当前移动开发的趋势而言,虽然iOS和Android原生开发仍然是主流,但是各种基于类似于Web应用的跨平台技术越来越流行。事实上,即便是原生开发,手机端的应用最主要的功能也只是展示数据和提供用户交互,但是原生应用缓慢的发布和更新仍然不如Web应用即时更新来的方便。所以随着手机性能的强大以及跨平台技术成熟,我们仍然可以期待以后大部分手机的应用将会以Web形式展现出来(事实上目前更常见的是原生中嵌入Web浏览器,同时具备了原生的体验优势和Web的迭代优势)。
正如《人月神话》一书中所指出的,向一个项目增加人手,往往会拖慢项目进程。随着参与人数的增加,人与人之间的沟通呈现出指数级增长。人数越来越多,开会讨论各个部分如何协同工作所需的时间越来越长,无法预见的互相影响越多越大,产生的bug也越来越多。幸运的是,这个过程的逆向也成立:人数越来越少,软件开发的效率将指数式增长。我不记得我们在Viaweb开过讨论如何编程的会议。步行去吃饭的路上,我们就能把该说的话说完,从来没有例外。
评论:虽然有些夸张,不过小团队工作效率肯定要比大团队的工作效率高上一个数量级。
没有盗版是一种“优势”,但也是一个问题。一定数量的盗版对软件公司是有好处的。不管你软件定价是多少,有些用户永远都不会购买。如果这样的用户使用盗版,你并没有任何损失。事实上,你反而赚到了,因为你的软件现在多了一个用户,市场影响力就更大一些,而这个用户可能毕业以后就会出钱购买你的软件。
评论:作为黑客可能对版权本来就没有那么偏执。Web软件的一个好处就是没有盗版。
反对者往往声称互联网软件不安全。如果员工可以很容易地登录,那么坏人也可以很容易地登录。一些大型批发商就不太愿意使用Viaweb,觉得不能把客户的信用卡资料交给我们,而是放在自己的服务器上更安全。可能没法很婉转地向他们表达我们的观点,但是事实上,他们的服务器就是没我们的安全,我们队数据的保护几乎肯定比他们好。想想看,谁能雇到更高水平的网络安全专家,是一个所有业务就是管理服务器的技术型创业公司,还是一家服装零售商?我们比他们更关心数据的安全。如果一家服装零售商的服务器被入侵,最多只能影响到这家公司本身,这件事也很可能在公司内部被掩盖起来,最严重的情况下可能还会有一个员工被解雇。但是,如果我们的服务器被入侵,就有成千上万家公司可能受到影响,这件事也许还会被当做新闻发表在业内新闻网站CNet上面,使得我们的生意做不下去,不得不关门歇业。...服务器管理对我们是生死攸关的大事,玩具制造商如何看待对人体不安全的玩具,或者食品制造商如何看待感染了沙门氏菌的食品,我们就如何看待有缺陷的服务器管理。
评论:我只是想起来为什么有些同学去银行这样的IT部门几乎就等于技术生命的自杀。
苹果公司的Mac电脑自从一问世,就在黑客之中很流行,许多黑客为它写软件。....你可能会问,如果Mac电脑真那么出色,为什么后来它的市场表现不佳?还是那个老生常谈的原因:成本太高。...苹果公司同时做硬件和软件,所以成本上没有优势。(但是,苹果公司还没有失败,如果它能把iPod升级成手机,并且将网络浏览器包括在其中,那么微软公司就有大麻烦了。)(译者注:这段话写于2001年9月,苹果公司的iPhone已于2007年6月上市。)
评论:神预测。如果说《黑客与画家》看完之后只记得一段文字,我想就是这段了。
第六章 如何创造财富:致富的最好方法就是为社会创造财富。创造财富的最好方法就是创业。
从经济学的观点来看,你可以把创业想象成一个压缩过程,你的所有工作年份被压缩成了短短几年。你不再是低强度地工作四十年,而是以极限强度工作四年。在高技术领域,这种压缩的回报尤其丰厚,工作效率越高,额外报酬就越高。
创业公司不是变魔术。它们无法改变创造财富的法则,它们只是代表了财富创造曲线远端上的一点。这里有个守恒定律:如果你想赚100万美元,就不得不忍受相当于100万美元的痛苦。
评论:所以创业前还是要考虑清楚。如果创业那么容易,大家都去创业了。就我个人而言,目前我还是愿意用较少的压力获得较低的回报。
谈到财富总额的时候,财富经常被形容为一个大饼。政治家说:“你无法把饼做得更大”。...小时候我就对这一点深信不疑:如果富人拿走了所有的钱,那么其他人就变得更穷了。许多成年人至今都是类似看法的信徒。每当有人提到x%的人口占了y%的财富,他的眼下之意往往就包含了这种错误的观点。
Viaweb的一个程序员有着惊人的生产力,我记得看着他工作了整整一天,拿出来的产品估计使公司的市场价值增加了几十万美元。一个优秀的程序员连续工作几个星期可能创造价值100万美元的财富。同样的时间内,一个平庸的程序员不仅无法创造财富,甚至还可能减少财富(比如引入了bug)。
许许多多不能创造任何财富的人——比如本科生、记者和政客——一听到最富有的5%人口占有全社会一半以上的财富,往往会认定这是不公平的。一个有经验的程序员很可能也认为这是不公平的。因为最顶尖的5%的程序员写出了全世界99%的优秀软件。
评论:抱怨富人抢走了自己的财富,是典型的穷人思维。不过如果按照创造财富的方式来分配财富的话,那么这个世界的财富可能就会无限集中于一个人或者家族中间了。不可否认剥削确实无处不在,但是一个人最终所得,仍然基于他所创造的财富价值。
要致富,你需要两样东西:可测量学和可放大性。你的职位产生的业绩,应该是可测量的,否则你做的再多,也不会得到更多的报酬。此外,你还必须有可放大性,也就是说你做出的决定能够产生巨大的效应。
小团体 = 可测量性
高科技 = 可放大性
评论:简单来说,也就是创业可以快速的致富。技术创业,既是小团队,又有放大性,而且也要有足够的强度和艰苦工作,同时承担巨大风险。
假定软件有两个候选的新功能,它们创造的商业价值完全相同,那么我们总是选择较难的那个功能。不是因为这个功能能带来更多的收入,而是因为它比较难。我们很乐于迫使那些又大又慢的竞争对手跟着我们一起走进沼泽地。
俗话说得好,最好的防御就是进攻。如果你开发出来的技术是竞争对手难于复制的,那就够了,你不需要依靠其他的防御手段了。一开始就选择较难的问题,此后各项决策都选择较难的那个选项。
总的来说,这也是很好的处事原则。如果你有两个选择,就选较难的那个。如果你要选择坐在家里看电视,还是外出跑步,那就出去跑步吧。这个方法有效的原因可能是遇到一难一易的选择时,往往处于懒惰的缘故,你会选择较容易的那个选项。在意识深处,你其实知道不懒惰的做法会带来更好的结果,这个方法只是迫使你接受这一点。
评论:很好的一个生活哲学。选择较难的选项。不过有点反人性。就好像,我虽然知道经常吃素食或者清单的食物是有益于健康的,但是就是耐不住垃圾食品的诱惑啊!应然和实然,知道该怎么做,和最终做什么,仍然存在鸿沟。
冷战、第二次世界大战、近代的大多数战争都说明了这个道理(允许赚到大钱的人保住自己的财富)。要鼓励大家去创业。只要懂得藏富于民,国家就会变得强大。让书呆子保住他们的血汗钱,你就会无敌于天下。
评论:我怀疑李博士是不是看过这篇文章,从读到标题的时候就在想。万众创业、万众创新纵然是好事,可是如果私有财产得不到保护,仍然没什么卵用。