"即代码"

Mitchell Hashimoto 新闻

摘要

米切尔·桥本(Mitchell Hashimoto)阐明了他个人对'X as Code'的定义,认为它是一套原则或规则体系,而非等同于编程,并借鉴了他创建Terraform以及Tao of HashiCorp的经验。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/16 03:39

# "即代码" 来源:https://mitchellh.com/writing/as-code 我一直以来将“X as Code”中的“as code”后缀理解为“一套原则或规则的体系”¹(https://mitchellh.com/writing/as-code#user-content-fn-1)。这与大众将“as code”理解为“作为编程”的解读截然不同。 我之所以觉得有必要写这篇短博文来阐明我的本意,是因为由于我创立了Terraform²(https://www.terraform.io/)——一款标志性的“X as Code”工具——我本人经常成为这种误解的靶子。 我对“X as Code”³(https://mitchellh.com/writing/as-code#user-content-fn-3)的意图始终是:将知识从人们的头脑中取出,固化到一个更具铭刻性的系统中。一旦铭刻,知识和流程就可以被共享、版本化、迭代等等。 它与编程的关联在于:被固化下来的知识往往也能被计算机读取,并随之带来自动化、验证等全部好处。然而,我不认为这意味着现代编程的所有要求都应被强加于“as code”系统。 作为历史背景补充,我在十年前(甚至早于Terraform!)共同撰写了《HashiCorp之道》(https://www.hashicorp.com/en/tao-of-hashicorp),其中“固化”两节所体现的思维方式至今未变,自最初撰写以来几乎未作修改。这为我的“as code”意图提供了额外框架。 请不要将这篇文章视为对“作为编程”理念的批判,或声称“as code”是完美的,亦或认为“as code”应始终这样理解⁴(https://mitchellh.com/writing/as-code#user-content-fn-4)。以上皆非事实。我只想澄清我个人的初衷以及历史上对该术语的使用方式。 1. https://www.merriam-webster.com/dictionary/code↩(https://mitchellh.com/writing/as-code#user-content-fnref-1) 2. 我已有多年不参与Terraform的工作,并于2023年离开了HashiCorp。我也仅声称*创立*了Terraform(且并非独自完成);它已由他人维护多年。↩(https://mitchellh.com/writing/as-code#user-content-fnref-2) 3. 并非我创造了“X as Code”或“基础设施即代码”这一术语。我不知道是谁创造的,但它早于Terraform和我的职业生涯。一条不请自来的商业建议:不要创造新的市场分类,而是进入已有的分类,让对手承担教育市场的成本。↩(https://mitchellh.com/writing/as-code#user-content-fnref-3) 4. 毕竟,事物的定义是一个社会过程。群体往哪里走,我们也都跟着走。↩(https://mitchellh.com/writing/as-code#user-content-fnref-4)

相似文章

用 Codex 抢占先机 | Mitchell Hashimoto

YouTube AI Channels

在 OpenAI 的 Codex Originals 系列中,HashiCorp 联合创始人 Mitchell Hashimoto 分享了他如何利用 Codex 代理在夜间调研竞争对手、对比工具并进行功能原型设计,从而每天早上都能迅速进入状态、高效开工。

代码作为制品

Hacker News Top

本文探讨了自主LLMs如何重新定义代码在软件工程中的角色,指出代码可能演变为实现目标的手段,以规格说明为核心,而编程语言在降低歧义性方面仍至关重要。

@SaitoWu: https://x.com/SaitoWu/status/2053101671035851216

X AI KOLs Timeline

The article summarizes a talk by Matt Pocock criticizing 'specs-to-code' approaches, arguing that solid software engineering fundamentals like TDD and modular design are more critical than ever for effectively using AI coding assistants like Claude Code.

代码如今已成黏土

Hacker News Top

一篇博客文章认为,智能体 AI 编程已将代码从坚硬如石的材料变成了可塑的黏土,从而催生了快速的"塑形"工作流。文章对比了两种正在浮现的人类参与极端:一种是工匠式的全程参与,另一种是工厂般的自动化方式。