书中的观点
为什么「书呆子」不受欢迎?因为他们的心思在别的地方,你在这个地方有所得就会在其它的地方有所失
不要觉得把孩子放到学校,就可以让他/她接受到良好的教育
实际上只有很少一部分黑客懂得如何设计软件,公司管理层很难识别将设计软件的人物交给谁
真正竞争软件设计战场是新兴领域的战场,这里还没有人建立过防御工具
优秀的软件设计也要求对美的狂热追求,即便是那些不为人所注意的部分
判断一个人是否具有换位思考的能力的好方法是,看他如何向没有技术背景的人解释技术问题
如果别人告诉你应该相信什么,你就真的相信了,那么你就会有可能和别人犯下同样的错误
有罪的作品往往来自于其他人忽视的想法,而最被忽视的想法就是那些被禁止的思想观念
如果你自己就是潮流的一部分,怎么能看到潮流的方向呢?
硅谷出现在美国,而不是法国、德国、英国、日本,这不是偶然,因为后者总是按部就班地做事
「你的电脑」这个概念正慢慢退去,取而代之的是「你的数据」,你应该可以从任何终端上获取你的数据
互联网软件的发布规则,一旦它可以运行,你就可以立即发布
复合式的bug:如一个bug是楼梯很滑,另一个是扶手松了,只有这两个bug同时相互作用时, 才会导致你从滑梯上摔下来。「所以每次只做小部分的更新,尽量降低引入bug的可能性」
「订报纸式模式」正是互联网的收费模式
最好的赚钱途径是创业或加入创业公司。
守恒定律:如果你想赚到100万,就不得不忍受相当于100万的痛苦
名人不适合拿来举例子,媒体只报道那些成功的人,而他们往往属于特例
创业的成败取决于最早加入公司的那10个人 - 乔布斯
风投会问:其他人复制你的模式是否困难。「如果大公司很容易就能复制你的模式,那么它很快就会击垮你」
大多数时候,促使买方掏钱的最好办法不是让买方看到有获利的可能,而是让他们感受到失去机会的恐惧
一种让编程人员做无用功的语言才是真得很烂,浪费他们的时间而不是机器的时间才是真正的无效率
面向对象的变成使得你有办法对面条式代码进行可持续性开发, 这往往对大公司具有不可抗拒的吸引力,但对于优秀的编程人员并无太大用处
lisp 语言非常适合快速开发,是一门抽象层次非常高的语言
如果你想在软件业获得成功,就使用你知道的最强大的编程语言,用它解决你知道的最棘手的问题, 并且等待竞争对手的经理做出自甘平庸的选择
最好的文字来自不停的修改,软件也是如此
让用户满意并不等于迎合用户的一切要求
正如作者所说,你应该保留有自己的思考,对于这本书亦是如此