原出处是这个 nadh.in /blog/code-is-cheap/
还有个类似的
《Code is Cheap, Describe It to Me: A New Paradigm in Software Development》
这篇文章的标题是对 Linux 之父 Linus Torvalds 名言“Talk is cheap. Show me the code”的某种反转。作者 Kailash Nadh 是一位拥有 25 年经验的资深开发者。
这篇文章的核心观点可以总结为:随着 LLM(大语言模型)的普及,写代码的成本已经极度降低(Code is cheap),软件开发的核心价值已经从“写代码”转移到了“表达与思考”(Talk is valuable)。
以下是该文章的几个关键论点:
1. 传统软件开发的终结 作者认为,过去几十年那种依赖高昂人力、时间和认知带宽来逐行编写代码的开发模式已经结束。LLM 极大地降低了编写功能性代码、文档和测试的生理和认知成本。对于有经验的开发者来说,这是一种巨大的解放,让他们可以专注于架构和工程设计,而不是繁琐的编码。
2. 代码价值的稀释与“垃圾代码”(Slop)的泛滥
外观不再代表质量:以前,良好的文档、整洁的代码结构通常意味着高质量和维护者的用心。现在,LLM 可以瞬间生成外观完美但可能毫无灵魂甚至充满错误的“垃圾代码”(Slop)。
信任与问责成为关键:当生成代码变得几乎零成本时,代码本身的价值下降。未来的价值将更多地体现在**问责制(Accountability)和人性(Humanness)**上。人类编写的代码之所以珍贵,是因为其中包含了真实的努力、思考和对他人的共情。
3. “Talk”变得比代码更昂贵
沟通与定义的价值:作者强调,“编程 90% 是思考,10% 是打字”这句老话现在变成了现实。
核心竞争力转移:现在最重要的技能不再是记忆语法或框架,而是清晰表达(Talk)、定义问题、架构设计以及批判性思维。一个能清晰描述问题和架构的资深开发者,其优势将比以往任何时候都大。
4. 对开源(FOSS)的冲击 开源软件建立在“代码昂贵且稀缺”的前提下,因此人们才需要协作。在一个代码极其廉价、任何人都能生成定制化库的世界里,开源社区的动力可能会被削弱。未来,治理、筛选和信任将比代码本身更有价值。
5. 对初级开发者的担忧(“人类成本”) 这是作者最担忧的一点。资深开发者利用 LLM 是如虎添翼,因为他们有判别能力;但对于初学者,LLM 是“危险的精灵”。如果初学者跳过了艰难的基础学习过程,直接依赖 AI 生成代码,他们将永远无法培养出对系统的深刻理解和直觉,最终导致整个行业出现技能断层。
总结来说,作者认为我们正处于一个转折点:代码生成的门槛消失了,但工程智慧、架构思维和清晰表达问题的能力变得前所未有的珍贵。
--
修改:z16166 FROM 61.51.229.*
FROM 61.51.229.*