正在加载文章内容,请稍候。
正在加载文章内容,请稍候。
作者反思软件行业从手工匠人式编程向自动化、标准化流程转变,认为这削弱了个人对代码的归属感。 他警告不要把编程神圣化为唯一本不能被自动化的职业,因为很多工作本就可以被机器取代。 未来编程将更工业化,个人偏好的小众工具和风格将在企业中逐渐消失。

精准输入
✍️ 写下你的想法,自由记录即可。如果没有灵感,试着回答上方的费曼输出问题。
登录后可保存笔记、高亮、划线和批注。
Bun 借助 Claude Code 从 Zig 迁移到 Rust,引发了一场关于语言、管理与 AI 代码的激烈争论。作者没有停留在这场口水战,而是把它放进软件生产的长期历史:从制表符与空格、格式化工具、编译器和 Go,到 Clojure 手工艺、强类型与安全带,再到 coding agent。贯穿全文的问题是:软件应当由个人像匠人一样亲手雕琢,还是应当通过可重复、自动化、能扩大生产的工业流程制造?

gofmt 不允许配置风格;Russ Cox 的回答是,统一格式正是为了结束无休止的花括号争论,让大脑专注代码而不是排版。Rob Pike 后来更直接地解释,Go 服务的是 Google 大规模软件工程,而不是语言研究:它可以高效、可扩展、富有生产力,也可能显得无趣,这两点并不矛盾。

文章由 Bun 借 Claude Code 从 Zig 迁往 Rust 的争议切入,先用制表符、格式化器和 Go 说明软件如何从个人风格走向统一、去技能化和劳动强化;再借 Clojure、木工、Emacs 与 VS Code 追溯手工艺对个人身份的吸引力,以及作者为何把关注点转向团队吞吐与系统可靠。安全带史把强类型和内存安全解释为先遭抵抗、后成为常识的家长式约束,编译器与 Advent of Code 又把 coding agent 放回更长的自动化谱系。“Slop”及质量主观性的讨论拆掉了“机器只能制造低质代码”的最后防线,程序员自动化他人却要求自身例外的矛盾,则把技术问题推进为职业伦理问题。最终,十三条预测和那个未经阅读便合并的 PR 共同落到作者的答案:职业软件将继续工业化,手写代码会更像业余木工,而新的工艺将转向为 agent 输出定义并验证质量。
Free Trial
首次登录后可完整阅读 7 天;之后可联系作者开通阅读权限。