前言

第一章 为什么书呆子不受欢迎

  • 书呆子比起受欢迎,更希望变得聪明;
  • 书呆子被欺负的原因是,这个年纪的青少年在心理上还没有摆脱儿童状态;
  • 成年人不知道孩子们内部发生的事;
  • 校方最重视的事情就是让学生待在自己应该待的位置;
  • 真实世界的书呆子不受欺负的原因是,它的庞大规模使得你做的事情都能产生真正意义上的效果;
  • 学校只是一个成年人设置的,用来囚禁现在还没有生产能力的儿童的监狱。

第二章 黑客与画家

  • 黑客和画家类似,而不是一种科学;
  • 唯一有效的外部考核就是时间;

第三章 不能说的话

  • 在不同的时间或地点,普罗大众对某些观点的看法是不同的;
  • 寻找和质疑哪些不能说的话能有优渥的回报
  • 不要说哪些不能说的话

第四章 良好的坏习惯

  • 黑客大多数不服从管教

第五章 另一条路

  • 创业公司使用大公司不能使用的编程语言,就能打败它们

第六章 如何创造财富

  • 创业就是压缩工作年份
  • 不同的人所能创造的财富是不同的
  • 致富需要可测量性(小团队)和可放大性(高科技)
  • 创业在个体上是不成比例的
  • 保护拆产的所有权,就能促使人们去致富

第七章 关注贫富分化

  • 不公平是老爹模式的标志
  • 压制收入差距的扩大,会导致社会作为一个整体变得更贫穷了。

第八章 防止垃圾邮件的一种方法

  • 贝叶斯方法很有效

第九章 设计者的品味

  • 好的设计是怎样的

第十章 编程语言解析

  • 语言之间天差地别
  • 高级语言比较好
  • 静态类型和动态类型没有固定答案
  • 面向对象很好,但是不能强迫使用

第十一章 一百年后的编程语言

  • 编程语言的组成分为:基本运算符的集合(扮演公理的角色)、除运算符以外的其它部分;
  • 一种语言的内核设计得越小、越干净,它的生命力就越顽强;
  • 性能分析器很重要

第十二章 拒绝平庸

  • Lisp 是位于语言进化树最上方的语言

第十三章 书呆子的复仇

  • Lisp 是为了证明数学才诞生的语言,所以它容易不会过时。

第十四章 梦寐以求的编程语言

  • 最好的编程语言的特征

第十五章 设计与研究

  • 设计是改进已有的东西,研究是创造新的东西,但它们最后会交汇到一起。