Taste for Makers
作者: Paul Graham
发布时间: 2002年2月
原始链接: http://www.paulgraham.com/taste.html
文章长度: 约7,500词
核心论点
黑客和画家都是创造者。他们需要发展品味来做好工作。代码不仅是写给计算机的,也是写给其他程序员的。丑陋的代码是坏的,就像丑陋的画是坏的一样。
Graham 挑战了"品味是主观的"这一普遍观念,论证品味有客观标准,可以通过学习和实践提高。
开篇:MIT教授的困惑
Graham 与一位MIT教授对话:
"他们中的很多人看起来都很聪明,但我无法判断他们是否有品味。"
核心问题:技术能力可以评估,但品味难以量化。伟大的创造者不仅需要技术,还需要设计美好事物的能力。
品味的客观性
Graham 反驳"品味是主观的":
当你在设计领域持续进步时,你的品味会改变。如果你进步了,你过去的品味不仅是"不同",而是更差。
"品味不能错"的公设就此破灭。
对相对主义的批评:
相对主义目前很时髦,这可能会阻碍你思考品味,即使你的品味在成长。
好设计的15条原则
1. 好设计是**简单的**(Simple)
当你被迫简洁时,你必须解决真正的问题。你不能隐藏复杂性,你必须消除它。
2. 好设计是**永恒的**(Timeless)
如果你今天做的东西在十年后看起来过时了,那它就是坏设计。
3. 好设计是**解决问题的**(Solves the Right Problem)
IBM的复兴部分是因为 Lou Gerstner 意识到 IBM 的问题不是它的技术,而是它的文化。
4. 好设计是**暗示性的**(Suggestive)
它暗示而不是直接陈述。它给观众留出了想象的空间。
5. 好设计是**有点幽默的**(Often Slightly Funny)
这并不一定意味着有趣,而是说设计者有他们自己看待世界的方式。
6. 好设计是**艰苦的**(Hard)
如果你觉得自己很轻松就完成了,那可能不是好设计。
7. 好设计是**看似容易的**(Looks Easy)
尽管它实际上是艰苦的,但看起来必须毫不费力。
8. 好设计是**对称的**(Symmetrical)
对称是简单的一种形式。
9. 好设计**模仿自然**(Resembles Nature)
软件设计的隐喻是有机生长。你需要从一个工作的小核心开始,然后逐步扩展它。
10. 好设计是**再设计的**(Redesign)
专家会不断修改。初学者认为他们的初稿就是最终版。
11. 好设计可以**复制**(Can Be Copied)
伟大的设计是可学习的。
12. 好设计是**奇怪的**(Strange)
它有一些让你惊讶的元素。
13. 好设计是**成批出现的**(Appears in Clusters)
好设计不是孤立出现的。它往往集中在某些时期和某些地方。
14. 好设计通常**大胆**(Often Bold)
如果你想做伟大的工作,你必须冒险。
15. 好设计是**无害的**(Good Design Is Not Vicious)
如果你的作品是刻薄的,那它就不是好设计。刻薄是一种软弱的表现。
为什么好设计如此罕见?
1. 教育的问题
学校教的是技术,而不是品味。部分原因是品味难以教授,部分原因是学校不知道品味很重要。
2. 傲慢与恐惧
人们害怕承认某些设计比其他设计更好,因为这听起来像是在炫耀。
3. 模仿的困难
好设计很难复制。你需要理解为什么它有效,而不仅仅是什么有效。
品味的可学习性
Graham 的核心信念:品味是可以学习的。
品味不是天生的。它是通过大量接触好作品和坏作品,通过不断问自己"这个为什么好?那个为什么坏?"而发展的。
学习品味的方法:
- 大量观察:看好作品和坏作品
- 分析原因:问"为什么这个好?"
- 模仿大师:从复制开始,然后找到自己的声音
- 接受反馈:让别人评判你的作品
- 持续修改:没有什么是完美的,不断改进
美与功能的统一
美不是装饰。美是功能的一部分。一个美的设计往往也是一个有效的设计。形式和功能不是对立的——它们是同一事物的不同方面。
与工具形状物体的对话
| Graham (2002) | Manidis (2026) |
|---|---|
| 强调真正的品味和创造 | 警告工具形状的物体 |
| 追求简单、永恒、有效 | 批评复杂、短暂、虚假的生产力感 |
| 美是功能的升华 | 感觉生产力是真正的生产力的替代品 |
| 品味需要艰苦的修炼 | 工具形状物体提供即时的满足感 |
| 创造者需要诚实面对自己的进步 | 需要质疑"数字是什么" |
Graham 的框架帮助我们识别 Manidis 警告的陷阱:
- 当你配置复杂的AI系统时,是在追求真正的简单,还是在享受设置的幻觉?
- 当你的"token预算"上升时,是在产出真正的价值,还是只是让数字上升?
连接
相关文章
- [[tool-shaped-objects]] — Will Manidis:工具形状的物体(工具批判三部曲之一)
- 连接点:千两刨是真正的"愉悦工具",而复杂的AI系统可能是伪工具
- [[consistency-is-primitive]] — Butler/Litt:一致性是原始的(工具批判三部曲之二)
- 连接点:好设计追求简单,定制软件追求精确而非通用
- [[ai-makes-coding-easier]] — Turkovic:AI让写代码更容易(工具批判三部曲之三)
- 连接点:AI时代工程师的价值从编码转向判断和品味
- [[delightful-tools]] — Henry:愉悦工具(解决方案篇)
- 连接点:愉悦工具遵循Graham的原则——简单、响应、优雅
- [[tool-critique-synthesis]] — 工具批判四部曲综合
- 连接点:从批判到建设的完整框架
引用摘录
数学家在谈论好作品时称之为"美",科学家、工程师、音乐家、建筑师、设计师、作家和画家也是如此。这只是巧合吗?还是他们之间存在某种重叠?
如果你在工作中不断进步,你的品味会改变。如果你进步了,你知道自己在进步。如果是这样,你过去的品味不仅是不同,而是更差。
被迫简洁时,你必须解决真正的问题。你不能隐藏复杂性,你必须消除它。
反思问题
- 你当前的工作追求简单还是复杂?
- 你能否区分"我喜欢的"和"好的设计"?
- 你上一次修改自己的作品是什么时候?
- 你的作品在十年后还会看起来美好吗?
- 你是在追求真正的美,还是只是追求完成的感觉?
#taste #design #simplicity #beauty #craftsmanship #programming #creation #timeless