Post

《黑客与画家》读后感 07|不做平均值,才有真正的优势

读到 Chapter 12 到结尾,我的感觉是,Paul Graham 终于把前面那些分散的主题收拢成了一条很清楚的线: 不要把自己活成平均值。 如果前半本书更多是在讲创作者、财富、判断和品味,那后半本书就是在讲,真正拉开差距的,往往不是“大家都在用什么”,而是你有没有胆子去用更适合问题的工具,去做

随笔 阅读 2 点赞 0 评论 0

读到 Chapter 12 到结尾,我的感觉是,Paul Graham 终于把前面那些分散的主题收拢成了一条很清楚的线:

不要把自己活成平均值。

如果前半本书更多是在讲创作者、财富、判断和品味,那后半本书就是在讲,真正拉开差距的,往往不是“大家都在用什么”,而是你有没有胆子去用更适合问题的工具,去做更像样的东西。

这件事对我这种一直在做全栈、切多个项目、又越来越依赖 AI 工具的人来说,特别有感觉。因为现在最容易得到的东西,往往也是最平均的东西;而最平均的东西,通常也最难形成真正的优势。

一、Lisp 不是情怀,而是选择更强工具后的结果

Chapter 12 讲 Viaweb,讲他们为什么会用 Lisp。

我以前读这一段,第一反应是“原来他这么偏爱 Lisp”。现在再看,我更愿意把它理解成一种很现实的判断:在 Web 应用刚开始冒头的时候,最重要的不是语言是否主流,而是哪种语言能让你更快地改、试、删、重做。

这和我现在做项目时的感受很像。

很多人会默认选最常见的栈,因为看起来稳、熟、大家都懂。但我越来越觉得,默认方案最大的风险不是不够强,而是太平均了。它会让你很容易和别人站在同一条线上,最后只能比谁更卷,而不是比谁更能解决问题。

Lisp 在这里的意义,不是“它比别的语言更酷”,而是它给了创作者更多控制力。你能更快地把想法变成代码,也更容易把代码改回想法。

我现在越来越相信,工具的价值不在于它有多流行,而在于它能不能放大你的判断。

图片提示词: 一张横版中文博客封面插画,画面左边是一条拥挤的“平均值”道路,很多相似的开发者和相似的工具盒子挤在一起;右边是一条更安静、更清晰的窄路,只有一个开发者带着笔记本电脑往前走,旁边放着一块写着“Lisp”的工具牌和几个模块化积木。画面中心用大字写“不要做平均值”,旁边小字写“更强工具”“更快试错”“更高控制力”。整体风格温暖、安静、极简、日系纸感、低饱和米白和暖橙,不要赛博朋克,不要抽象几何,不要复杂背景,适合博客列表页小尺寸展示。

二、Blub paradox 对我最有用的一点,是别把熟悉当边界

Chapter 12 里最有名的,其实是那个很经典的语言视角问题:如果你一直待在“够用但不够强”的语言里,你很难意识到更高一层的表达力是什么。

我现在越来越能理解这个意思。

因为人在一个熟悉的栈里待久了,很容易把“我会用”误认成“它已经足够好了”。但很多时候,这只是我们视野还没抬高。

这件事在 AI 时代尤其明显。AI 会让人更快地产出代码,也会让人更快地掉进“看起来能跑就行”的满足感里。可真正难的,不是把功能堆出来,而是你有没有意识到:这个问题是不是可以换一层表达,换一种结构,换一种更干净的方式解决。

对我来说,这一章最重要的提醒就是:

别因为自己熟悉某种写法,就以为那是边界。

三、所谓“黑客的复仇”,其实就是不再接受行业平均答案

Chapter 13 读起来很爽,因为它像是在反过来告诉你:技术行业里所谓的“最佳实践”,很多时候只是平均答案。

而平均答案,往往正是最危险的答案。

它不会让你立刻失败,但它会让你慢慢失去差异化。最后大家都在同一套流程里打转,做同一种产品,说同一种话,得出同一种结论。

我越做项目越有一个体会:真正能拉开差距的,往往不是“比平均值更努力”,而是“愿不愿意不平均”。

这听起来有点拧巴,但其实很现实。

因为如果你总是顺着主流工具、主流认知、主流工作流走,你很容易得到一个“看起来合理”的结果;但如果你愿意多问一步,愿意为更好的结构付出一点额外成本,结果常常会完全不一样。

我现在对“普通”这件事越来越警惕,不是因为我讨厌普通,而是因为太多真正有价值的东西,最后都死在“差不多就行”。

图片提示词: 一张横版中文插画,表现“平均值”和“更高视角”的对比。前景是许多相似的代码块、相似的产品方案、相似的开发者头像,排成一条平坦的线;背景里有一个更高的台阶,台阶上站着一个开发者,正俯视并看见更清楚的结构路径。画面中有清晰中文文字“平均值”“更高视角”“不再接受默认答案”。整体风格依然是温暖、安静、极简、日系纸感,像技术博客里的解释图,不要夸张,不要科幻。

四、我理解的“梦之语言”,不是某个神话语言,而是一套更少摩擦的工作方式

Chapter 14 讲 “The Dream Language”,如果只把它当成“未来最好的一门语言”,其实容易看窄。

我更愿意把它翻译成:什么样的语言,能让我更快地把东西做出来,而且做出来之后还愿意继续改。

对我这种经常在不同项目之间切换的人来说,这个问题比语法漂亮不漂亮重要得多。

如果把这一章拆成我自己的标准,大概会是这几条:

  • 简洁:表达别绕路。

  • 可 hack:发现问题时,能马上改。

  • 能扔掉:试错成本低,不怕先做废稿。

  • 库够用:别把时间浪费在重复造轮子。

  • 效率够高:关键路径别拖慢。

  • 能重构:做错了也能回头。

我现在越来越觉得,所谓“好语言”,不是让你显得更像程序员,而是让你更像一个真正能把问题做完的人。

五、设计和研究不是一回事,做东西的人不能把两者混掉

Chapter 15 最后把话说得很硬:研究必须原创,设计必须好。

这句话我特别喜欢,因为它不让人偷懒。

现在很多人容易把“我在探索”当成“我在做设计”,把“我在学习新东西”当成“我已经把东西做对了”。但其实不是。

研究是找未知,设计是把东西做成可用的样子。

对我来说,尤其是在做产品、做博客、做界面、做工作流的时候,真正重要的并不是我理解了多少新概念,而是我有没有把这些东西整理成别人真的愿意用、愿意看、愿意继续往下走的形式。

这也是为什么我现在越来越在意:

  • 文章结构

  • 交互层级

  • 图片提示词

  • 页面节奏

  • 用户的第一眼感受

因为这些都不是“装饰”,它们本身就是设计。

结语:后半本书真正想说的,是别让自己停在平均值上

把 Chapter 12 到结尾连起来,我最大的收获不是“Lisp 很强”或者“未来会出现什么语言”,而是一个更直接的判断:

真正的优势,来自你有没有能力跳出平均值,去选更适合问题的工具,做更好的设计,并且始终保留对系统的控制力。

AI 时代会让平均值更便宜,也会让平均值更容易被复制。

所以对我来说,这本书后半段最值钱的地方,不是让我要学某种语言,而是提醒我:

别只做一个会用工具的人,要做一个能判断工具的人。

继续阅读

全部归档
《黑客与画家》读后感 06|语言只是写法,内核才决定未来
《黑客与画家》读后感 06|语言只是写法,内核才决定未来

读到 Chapter 10 和 11,我脑子里冒出来的第一个感觉其实很简单: 编程语言没有我以前想得那么神。 它当然重要,但它不是技术本身。它更像是一种书写法,一种把我们脑子里的问题翻译给机器看的方式。真正决定一个系统能不能走远的,不只是你用了什么语言,而是你有没有把问题拆对、把边界画清、把内核做干

评论