空谈廉价,代码廉价,给我看源头

Lobsters Hottest 新闻

摘要

本文认为,在AI生成代码的时代,真正的价值在于源头——技术背后的历史和推理,这些源自不同领域的人类洞察。

<p><a href="https://lobste.rs/s/idizd1/talk_is_cheap_code_is_cheap_show_me_source">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/08/28 01:31

# 空谈误事,代码易得,给我看看源头 来源:https://idlip.in/posts/show-me-source/ - https://blainsmith.com/essays/humanities-in-the-machine/ 我从\[2026\-03\-20 Fri\]开始就琢磨要写这个,终于动手了。 进入正题前先简单说说标题。它借用了林纳斯·托瓦兹的老话“空谈误事,给我看看代码”。不过如今这说法也不尽然——空谈固然廉价,代码也已唾手可得,任何人都能在几秒内让大语言模型生成能用的函数。真正难以伪造、且我所读所写的内容中最常缺失的,是**源头**:一段代码或毕生事业背后的历史、推理和“为什么”,而不仅仅是代码差异。这才是本文真正想探讨的,因此“给我看看源头”比“给我看看代码”更诚实。 简单说:商业提供我们无穷无尽的**空谈**,AI提供我们无穷无尽的**代码**,但**源头**——这一切背后的真正原因——只能由我们人类赋予。 所以我读到了布莱恩·史密斯(https://blainsmith.com/)这篇文章,并且念念不忘数月。全文核心在于,真正构建了我们今日所知计算机的人们并非“仅仅”是工程师。霍尔在编写快速排序之前,研究的是古典学与哲学。洛芙莱斯自称为诗意科学家。图灵最著名的论文发表在哲学期刊上,而非计算机科学期刊。迪杰斯特拉撰写了大量手写论文(而非仅写代码注释)。他们都非纯粹的“技术爱好者”,而是先来自其他领域。 坦白说,这篇文章之所以让我震撼,不仅在于“看啊,搞哲学的人也做了技术”,更在于他们构建的东西经久不衰。快速排序几十年后仍是首先教授的排序算法。迪杰斯特拉的最短路径算法在你打开地图导航时默默运行。C语言仍是当今几乎所有语言的祖辈,Unix依然是大多数服务器和手机的内核。霍珀的理念——代码应像英语一样可读(我也主张代码即文档)——使后世所有语言呈现如今样貌,而非保持纯数学符号。这些成果未被替代,是因为后来者未能发现“更佳”理念;它们持续保持其正确性。这很罕见。如今我在行业中看到的大多数代码,能存续六个月已属不易,更遑论六十年;每隔几年它们便被“更好的替代方案或解决思路”取代(例如当下兴起的用Rust重写一切的热潮)。 让我陷入思考的是,我在这个领域仍属新手。日常所读无非是lobste\.rs(https://lobste.rs/)、mastodon(https://fosstodon.org/)、文档和YouTube。从来没人建议你去读哲学或历史来提升编程能力。永远是“学这个框架”“学这门语言”“这是解决方法”,甚至没人费心告诉你如何思考解决方案。 文中还提到一点,令我略有不悦(却属善意)。它指出当今诸多技术——社交媒体、算法等——是由从未研习伦理学、心理学或清晰写作的人们构建的,这也是其显得冷漠的部分原因。仿佛无人自问“是否应该构建这个”,而只问“能否构建”;他们应先问“是否解决了一个问题”,实际却演变为“我们制造问题再解决它”。我未必完全认同,但想到无尽刷屏或那些刻意设计令人上瘾的应用、经济与商业逻辑……确实颇有同感! 结尾大意是:你无需哲学学位,只需真正阅读科技之外的书籍、文章、历史。让它改变我们对所构建之物的思考,而不仅关乎如何技术性地构建。 我尚不确定自己对此作何感想。但这确实让我想多读些编程之外的著作,也许在发布作品前放慢脚步。 更多值得参考的资源:兰道尔·库特尼克《重新思考开发者职业路径》(https://www.youtube.com/watch?v=yIPbE7BssOs)(幻灯片 https://speakerdeck.com/rkoutnik/implementers-solvers-finders-rethinking-the-developer-career-path?slide=14)、《学习管理——构建共同基础》(https://fossunited.org/blog/learning-to-manage/building-a-shared-foundation)、《品味是最后剩下的东西》(https://notashelf.dev/posts/taste-is-all-thats-left)以及《为人写作》(https://vickiboykis.com/2026/08/12/write-for-people/)。 --- 文中提及人物速查表(每人一句话,附链接供查阅原文而非轻信布莱恩或我的转述): - 托尼·霍尔(https://amturing.acm.org/pdf/HoareTuringTranscript.pdf):快速排序之父,此前在牛津研读古典学与哲学。 - 阿达·洛芙莱斯(https://nesslabs.com/ada-lovelace):自称其思维为“诗意科学”,洞察巴贝奇的机器能做的远不止数值计算。 - 阿兰·图灵(https://phil415.pbworks.com/f/TuringComputing.pdf):在哲学期刊(而非计算机期刊)发表《计算机器与智能》。 - 艾兹格·迪杰斯特拉(https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html):手写1300余篇论文(EWD系列),并撰写《goto语句被认为有害》(https://www.cs.utexas.edu/~EWD/transcriptions/EWD02xx/EWD215.html)。 - 格蕾丝·霍珀(https://en.wikipedia.org/wiki/Grace_Hopper):让编译器使用英语而非数学符号,因为“真正能操作符号的人少之又少”。 - 丹尼斯·里奇(https://www.cnn.com/2011/10/14/tech/innovation/dennis-ritchie-obit-bell-labs/index.html):创造C语言与Unix,与史蒂夫·乔布斯逝世于同一周却几乎无人知晓。 - 布莱恩·柯林汉(https://engineering.princeton.edu/news/2012/02/07/brian-kernighan-what-intelligent-people-should-know-about-computers):合著C语言教材,后致力于将计算机科学重新连接博雅教育。 - 理查德·斯托曼(https://www.gnu.org/gnu/manifesto.en.html):创立自由软件运动,使其成为一种道德立场而非技术立场。 - 延伸阅读:埃里克·斯托曼对斯托曼的看法(http://esr.ibiblio.org/?p=4386),若想了解自由软件故事的另一面。 ## 参考文献 1. https://blainsmith.com/essays/humanities-in-the-machine/ 2. Blain smith (https://blainsmith.com/)blainsmith\.com 3. lobste\.rs (https://lobste.rs/)lobste\.rs 4. mastodon (https://fosstodon.org/)fosstodon\.org 5. Rethinking the Developer Career Path – Randall Koutnik (https://www.youtube.com/watch?v=yIPbE7BssOs)youtube\.com 6. slides (https://speakerdeck.com/rkoutnik/implementers-solvers-finders-rethinking-the-developer-career-path?slide=14)speakerdeck\.com 7. Learning to Manage \- Building a shared foundation (https://fossunited.org/blog/learning-to-manage/building-a-shared-foundation)fossunited\.org 8. Taste is all thats left (https://notashelf.dev/posts/taste-is-all-thats-left)notashelf\.dev 9. Write for people (https://vickiboykis.com/2026/08/12/write-for-people/)vickiboykis\.com 10. Tony Hoare (https://amturing.acm.org/pdf/HoareTuringTranscript.pdf)amturing\.acm\.org 11. Ada Lovelace (https://nesslabs.com/ada-lovelace)nesslabs\.com 12. "go to statement considered harmful" (https://www.cs.utexas.edu/~EWD/transcriptions/EWD02xx/EWD215.html)cs\.utexas\.edu 13. Grace Hopper (https://en.wikipedia.org/wiki/Grace_Hopper)en\.wikipedia\.org 14. eric raymond's take on stallman (http://esr.ibiblio.org/?p=4386)esr\.ibiblio\.org  2026\-08\-27 5 min904w

相似文章

# 代码(更)廉价了

Lobsters Hottest

Carson Gross(htmx 的创建者)认为,尽管 AI 让代码生成的成本降低了,但理解代码的成本却在上升。他警告开发者警惕"魔法师学徒"陷阱——让 LLM 生成难以驾驭的复杂代码。他提倡增量式地使用 LLM,并保持对代码库的深度理解。

@AYi_AInotes: 说个暴论,在AI时代最值钱的技能已经不是写代码了, 怎么把代码讲清楚将会变得越来越重要!怎么把代码讲清楚将会变得越来越重要! Anthropic Claude Code团队的@trq212 大神用不到两年时间,把自己的技术文章做到了稳定的…

X AI KOLs Timeline

文章探讨在AI时代技术写作的重要性,引用Anthropic员工@trq212通过“先种后收”的写作方法论实现百万浏览量的案例,强调分享真实经验和保持个人声音的价值。

Taste Is All That's Left

Lobsters Hottest

An essay arguing that as AI collapses the cost of software production, taste—the wordless verdict of quality—becomes the decisive skill for developers.