题图

本文永久链接https://tonybai.com/2026/07/01/hashicorp-creator-define-taste

大家好,我是Tony Bai。

如果把软件工程比作一座工厂,那么在过去几十年里,这座工厂最稀缺的资源一直是“生产力”。

为了把一个绝妙的想法变成现实,你需要雇佣前端、后端、运维等一整条流水线的工人。但今天,随着 Claude、Claude Code等大模型和 AI Agent 的爆发,这座工厂的生产力正以前所未有的速度溢出。

随便一个毫无经验的初级程序员,只要会写 Prompt,就能在几分钟内生成一套包含前后端和数据库交互的完整系统。正如很多人惊呼的那样:“一个人干翻一个团队的时代来了。”

当写代码变得像喝水一样廉价,当“制造(Production)”被高度商品化,作为一名软件工程师,你真正的核心竞争力还剩什么?

近日,技术圈的传奇人物、Vagrant 和 Terraform 的创造者、HashiCorp 的联合创始人 Mitchell Hashimoto,在 X 上发表了一篇名为《Defining Taste》(定义品味)的Post。

在这篇Post中,他直击了 AI 时代软件工程最核心的灵魂命题:在未来,我们不再需要一台更快的“打字机”,我们需要的是有“品味(Taste)”的掌舵人。

什么是软件工程师的“品味”?

在日常语境中,一提到“品味”,很多人第一反应是 UI 设计师的色彩搭配,或是前端页面的视觉效果。但在 Mitchell 看来,这是一种极其狭隘的理解。

Mitchell 给出的定义非常经典:

“品味(Taste),是在缺乏客观度量标准(Objective Metrics)的情况下,能够持续做出高质量定性判断(Qualitative Judgments)的能力。它创造出一种‘直觉上觉得对’的东西,尽管你找不到量化的方法来证明它。但是,当你体验到它时,你能真切地感受到。”

对于后端架构师、运维专家或者底层开发人员来说,“品味”无处不在:

架构与 API 的极简美学

HashiCorp 的工具链(Vagrant, Terraform, Vault 等)在云计算领域之所以封神,正是因为它们背后透着一种极度克制、优雅的工程品味。一个好的 API 设计,就像是一件艺术品:它不会暴露无用的底层细节,它在扩展性和易用性之间找到了完美的平衡。这种“增一分则太胖,减一分则太瘦”的直觉,就是品味。

追求确定性与极致的妥协

Mitchell 在推文中分享了自己最近在开发新项目 Ghostty 时的经历。为了实现苹果全平台上“每一帧都完美(Every frame perfect)”的分割线动画,他果断放弃了跨平台的 SwiftUI,转而死磕原生的 NSViews 和 CoreAnimation。

“知道在何时妥协,在何时为了极致体验死磕到底”,这是一种高级的工程品味。

减法的艺术

在 X 的评论区,一位开发者提出了一个绝佳的补充:“品味,很多时候关乎于你决定‘不放什么进去’(what to leave out)。”

最初的 iPhone 之所以伟大,不仅仅是因为它加上了 iPod 功能,更是因为它果断去掉了 Mac 上那些繁琐的物理按键。在软件开发中,拒绝给系统塞入无用的微服务,拒绝写过度设计的“太空漫游”级抽象代码,这就是高级架构师的品味。

品味最诡异的地方在于:它极难被创造,却极其容易被抄袭。 一旦一个有品味的设计问世,庸才们可以立刻 1:1 复制它。这也是为什么,在这个开源和复制成本为零的时代,很多人会误以为“品味”不值钱。

AI 时代:为什么“品味”变得前所未有的昂贵?

如果说在过去,“能把代码写出来”本身还是一项有壁垒的技能;那么在 AI 时代,这项技能已经被彻底“通货膨胀”了。

从“制造的稀缺”到“判断的稀缺”

经济学原理告诉我们:当某种生产要素变得无限丰富且廉价时,决定价值的因素必然会转移

Mitchell 犀利地指出:“生产(Production)的商品化速度,远远快于品味(Taste)。目前这还是一个悬而未决的问题:AI 究竟能否产生‘品味’?就目前而言,做出质的判断(Qualitative judgments),依然是人类的专属特权。”

当你可以用 Claude 在 1 分钟内生成 5 个不同架构的微服务方案时,你不再是一个代码工人,你变成了一个评审官(Reviewer)决策者(Decision Maker)。此时,如果你的脑子里没有对“什么是好架构”的深刻品味,你就会在一堆看似完美的 AI 代码中迷失方向。

“工业垃圾(Slop)”的反噬

在 X 的评论区,一位网友提出了一个极其精准的概念:AI 垃圾悖论(The AI Slop Paradox)

大模型是基于海量历史数据训练出来的,它本质上是一个高级的“统计平均数生成器”。当所有人都用 AI 来写代码、写文案、做架构时,系统会迅速收敛向一种“毫无灵魂的同质化”。

AI 确实能帮你解决燃眉之急,但它生成的往往是极其平庸、没有边界感、为了满足 Prompt 而强行拼凑的代码(俗称 Slop)。如果没有一个有品味的资深工程师去甄别、去裁剪、去重构,这些被快速推向生产环境的“AI 代码”,将成为未来十年软件公司最恐怖的技术债。

“AI 只是一个放大器(Amplifier)。如果你本身没有品味,AI 只会帮你放大平庸,生产出无限变种的工业垃圾。”

面对 AI,我们该如何捍卫技术的尊严?

当自动化浪潮不可阻挡地袭来,我们该如何在日常开发中捍卫并提升自己的“工程品味”?结合 HashiCorp 创始人的 Post 以及 X 社区的精华讨论,我们总结出以下三条生存法则:

警惕“自动驾驶陷阱”,夺回代码的所有权

不要沦为一个只会写 Prompt 和按 Tab 键的“代码验收员”。很多工程师反映,在使用 AI 编程助手后,自己变得越来越懒,最终被庞大的、无法理解的 AI 代码反噬(Burned-Out)。

有品味的程序员,绝不会将架构的控制权让渡给机器。你可以利用 AI 去完成琐碎的样板代码(Boilerplate),但在决定数据流向、模块解耦、边界隔离等核心问题时,你必须自己牢牢握住方向盘。

品味源于对“Why”的偏执探究

在 AI 时代,获取“How(怎么做)”的答案太容易了,你问 ChatGPT 就能得到。但这只会让你成为一个操作工。

提升品味的唯一路径,是去死磕“Why(为什么这么做)”。去阅读那些经过时间检验的顶级开源项目的源码(如 Linux Kernel, Redis, Nginx),去理解大师们在当时的环境下,是如何做取舍(Trade-off)的。品味,就是在这些经年累月的“权衡”中熏陶出来的。

跨界吸收,跳出代码的井底

正如一位网友在评论区所言:“提升品味的最好方法,是跳出科技界,去看看这个世界是如何运转的,去了解信仰、历史、物理和艺术,然后再把其中一部分带回你正在构建的东西中。”

最好的架构师,往往拥有极强的人文素养和跨界思维。因为软件工程的终极目的不是在 IDE 里炫技,而是去映射、去解决复杂而真实的人类问题。

小结

在 Post 的末尾,Mitchell 特意加了一句免责声明:

“一如既往,我声明这篇文章是我在没有飞机 WiFi 的情况下,纯手工写成的。”

在这样一个充斥着 AI 生成内容的“高科技时代”,一位身家亿万的硅谷传奇大佬,选择在万米高空,一字一句地敲下自己对行业的思考。

这本身,不就是一种最高级的“品味”吗?

当我们惊叹于 Codx 和 Claude Code 能够在几秒钟内生成惊艳的代码时,请不要忘记:机器可以模拟数百万种解决方案的组合,但只有那个坐在屏幕前、拥有血肉之躯的你,才能在千万种可能中,凭借那闪现的一丝直觉,拍板说出那句——“对,就是它了”。

这,才是软件工程师在这个时代,不该被夺走、也永远不会被夺走的尊严。

资料链接:https://x.com/mitchellh/status/2070665127331037290


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


原「Gopher部落」已重装升级为「Go & AI 精进营」知识星球,快来加入星球,开启你的技术跃迁之旅吧!

我们致力于打造一个高品质的 Go 语言深度学习AI 应用探索 平台。在这里,你将获得:

  • 体系化 Go 核心进阶内容: 深入「Go原理课」、「Go进阶课」、「Go避坑课」等独家深度专栏,夯实你的 Go 内功。
  • 前沿 Go+AI 实战赋能: 紧跟时代步伐,学习「Go+AI应用实战」、「Agent开发实战课」、「Agentic软件工程课」、「Claude Code开发工作流实战课」、「OpenClaw实战分享」等,掌握 AI 时代新技能。
  • 星主 Tony Bai 亲自答疑: 遇到难题?星主第一时间为你深度解析,扫清学习障碍。
  • 高活跃 Gopher 交流圈: 与众多优秀 Gopher 分享心得、讨论技术,碰撞思想火花。
  • 独家资源与内容首发: 技术文章、课程更新、精选资源,第一时间触达。

衷心希望「Go & AI 精进营」能成为你学习、进步、交流的港湾。让我们在此相聚,享受技术精进的快乐!欢迎你的加入!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。