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 的核心信念:品味是可以学习的

品味不是天生的。它是通过大量接触好作品和坏作品,通过不断问自己"这个为什么好?那个为什么坏?"而发展的。

学习品味的方法

  1. 大量观察:看好作品和坏作品
  2. 分析原因:问"为什么这个好?"
  3. 模仿大师:从复制开始,然后找到自己的声音
  4. 接受反馈:让别人评判你的作品
  5. 持续修改:没有什么是完美的,不断改进

美与功能的统一

美不是装饰。美是功能的一部分。一个美的设计往往也是一个有效的设计。形式和功能不是对立的——它们是同一事物的不同方面。

与工具形状物体的对话

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]] — 工具批判四部曲综合
  • 连接点:从批判到建设的完整框架

引用摘录

数学家在谈论好作品时称之为"美",科学家、工程师、音乐家、建筑师、设计师、作家和画家也是如此。这只是巧合吗?还是他们之间存在某种重叠?
如果你在工作中不断进步,你的品味会改变。如果你进步了,你知道自己在进步。如果是这样,你过去的品味不仅是不同,而是更差。
被迫简洁时,你必须解决真正的问题。你不能隐藏复杂性,你必须消除它。

反思问题

  1. 你当前的工作追求简单还是复杂
  2. 你能否区分"我喜欢的"和"好的设计"?
  3. 你上一次修改自己的作品是什么时候?
  4. 你的作品在十年后还会看起来美好吗?
  5. 你是在追求真正的美,还是只是追求完成的感觉

#taste #design #simplicity #beauty #craftsmanship #programming #creation #timeless