$ cat ./article.md

Taste for Makers

作者: Paul Graham 发布时间: 2002年2月 原始链接: http://www.paulgraham.com/taste.html 文章长度: 约7,500词
$ cat ./section-1.md

核心论点

黑客和画家都是创造者。他们需要发展品味来做好工作。代码不仅是写给计算机的,也是写给其他程序员的。丑陋的代码是坏的,就像丑陋的画是坏的一样。

Graham 挑战了"品味是主观的"这一普遍观念,论证品味有客观标准,可以通过学习和实践提高


$ cat ./section-2.md

开篇:MIT教授的困惑

Graham 与一位MIT教授对话:

"他们中的很多人看起来都很聪明,但我无法判断他们是否有品味。"
核心问题:技术能力可以评估,但品味难以量化。伟大的创造者不仅需要技术,还需要设计美好事物的能力
$ cat ./section-3.md

品味的客观性

Graham 反驳"品味是主观的":

当你在设计领域持续进步时,你的品味会改变。如果你进步了,你过去的品味不仅是"不同",而是更差
"品味不能错"的公设就此破灭。
对相对主义的批评
相对主义目前很时髦,这可能会阻碍你思考品味,即使你的品味在成长。

$ cat ./section-4.md

好设计的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)

如果你的作品是刻薄的,那它就不是好设计。刻薄是一种软弱的表现。

$ cat ./section-5.md

为什么好设计如此罕见?

1. 教育的问题

学校教的是技术,而不是品味。部分原因是品味难以教授,部分原因是学校不知道品味很重要。

2. 傲慢与恐惧

人们害怕承认某些设计比其他设计更好,因为这听起来像是在炫耀。

3. 模仿的困难

好设计很难复制。你需要理解为什么它有效,而不仅仅是什么有效。

$ cat ./section-6.md

品味的可学习性

Graham 的核心信念:品味是可以学习的
品味不是天生的。它是通过大量接触好作品和坏作品,通过不断问自己"这个为什么好?那个为什么坏?"而发展的。
学习品味的方法
  1. 大量观察:看好作品和坏作品
  2. 分析原因:问"为什么这个好?"
  3. 模仿大师:从复制开始,然后找到自己的声音
  4. 接受反馈:让别人评判你的作品
  5. 持续修改:没有什么是完美的,不断改进

$ cat ./section-7.md

美与功能的统一

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

$ cat ./section-8.md

与工具形状物体的对话

| Graham (2002) | Manidis (2026) | |--------------|----------------| | 强调真正的品味和创造 | 警告工具形状的物体 | | 追求简单、永恒、有效 | 批评复杂、短暂、虚假的生产力感 | | 美是功能的升华 | 感觉生产力是真正的生产力的替代品 | | 品味需要艰苦的修炼 | 工具形状物体提供即时的满足感 | | 创造者需要诚实面对自己的进步 | 需要质疑"数字是什么" |

Graham 的框架帮助我们识别 Manidis 警告的陷阱
  • 当你配置复杂的AI系统时,是在追求真正的简单,还是在享受设置的幻觉
  • 当你的"token预算"上升时,是在产出真正的价值,还是只是让数字上升

$ cat ./section-9.md

连接

相关文章

  • [[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]] — 工具批判四部曲综合

- 连接点:从批判到建设的完整框架

引用摘录

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

$ cat ./section-10.md

反思问题

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

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