第1章 谁是傻瓜 1
1.1 计算机软件的历史 2
1.2 为什么到现在还是如此糟糕 3
1.3 控制能力和易用性 5
1.4 用户不需要了解程序的工作原理 7
1.5 糟糕的设计和优秀的设计 11
1.6 “以白痴的言行停止进行” 15
1.7 活物测试 17
1.8 小结及应对措施 20
第2章 在Web中纠缠 23
2.1 Web的历史 24
2.2 Web的工作机制 26
2.3 为什么到现在还是如此糟糕 29
2.4 以客户端为中心还是以服务端为中心 32
2.5 我只要一杯咖啡 38
2.6 显而易见的功能 44
2.7 醒目页面、flash和动画 48
2.8 活体实验 51
2.9 应对措施 53
第3章 安全问题 57
3.1 以往的存在方式 58
3.2 为什么到现在还是如此糟糕 59
3.3 程序员需要了解但是还未了解的 64
3.4 人类操作 69
3.5 麻烦预算 72
3.6 懒惰的用户 75
3.7 社会工程 78
3.8 安全的最后箴言 83
3.9 应对措施 85
第4章 您到底是谁 87
4.1 问题的起因 87
4.2 为什么到现在还是如此糟糕 88
4.3 彼此不兼容的要求 89
4.4 应对措施 97
第5章 您看到的是谁 109
5.1 无处可藏 110
5.2 为何现在比以往更加糟糕 111
5.3 用户不知道危险在哪里 115
5.4 跟踪IP地址 116
5.5 利用cookie窃取信息 119
5.6 没有意义的隐私政策 128
5.7 掩盖踪迹 130
5.8 Google之谜 132
5.9 解决办法 135
第6章 万名奇客痴迷JoIt可乐 139
6.1 观察奇客的自然习性 139
6.2 奇客的盛会 140
6.3 大会盛况 143
6.4 大型展览 148
6.5 下一代奇客——传递下去 152
第7章 这些疯狂的家伙到底是谁 159
7.1 逻辑人 160
7.2 睾酮中毒 160
7.3 控制和满足 163
7.4 建立模型 165
7.5 奇客和运动健将 167
7.6 行话 169
7.7 脑力和约束 171
7.8 奇客的7种习惯 174
第8章 微软:不能依靠却又离不开 179
8.1 微软统治着世界 179
8.2 我和微软的关系 180
8.3 微软的历史 183
8.4 为何现在还是如此糟糕 185
8.5 做了会死,不做也会死 189
8.6 我们热衷于憎恨他们 193
8.7 “变的越多,不变的越多” 199
8.8 成长的烦恼 202
8.9 应对措施 206
8.10 最后箴言 212
第9章 行动起来 215
9.1 购买产品 216
9.2 说出想法 221
9.3 冷嘲热讽 224
9.4 信任 226
9.5 组织 229
结束语 233