Pluralistic:“今日任务”与“积累性工作”的区别Pluralistic: The difference between "today's task" and "accretive work" (02 Jul 2026)
软件开发中存在“完成今日任务”和“积累性工作”的本质区别。有时仅仅让代码“跑起来”是可以接受的,但在许多关键场景下,这种短视的做法会积累高昂的技术债务。开发者需要敏锐区分这两种工作模式,在解决眼前问题的同时,确保代码和架构能够为未来的迭代提供持续的价值积累。正确平衡两者是提升长期工程效能的关键。
今日链接
“今日任务”与“增值工作”的区别(永久链接)
关于悖论,我学到的一点是:“同一件事怎么会有如此矛盾的特征和效果?”这个谜题的答案通常是:“它不是一件事,而是两件事*。”
正是这个想法让我开始撰写关于“反向半人马”和 AI 的文章。我听到一些经验丰富的程序员(我深知他们是自身经历的可靠叙述者)描述,AI 是如何让他们写出了职业生涯中最棒的代码;但同时,我也听到同样经验丰富且可靠的程序员描述了一场技术债务的噩梦:“我在航空业工作,我真的认为大家以后都不该再坐飞机了,由于我不得不签字放行的那些代码,现在那些飞机在任何高度飞行都不安全”:
https://pluralistic.net/2025/09/11/vulgar-thatcherism/#there-is-an-alternative
只要我认为这两群人做的是同一件事却得到截然不同的结果,这就是一个悖论。但当我意识到前者是“半人马”(能够决定并指导自己如何采用自动化技术的工人),而后者是“反向半人马”(被强行征用去充当自动化系统外设的工人)时,一切就豁然开朗了。他们只是看起来在做同一件事——实际上他们从事的是根本不同的活动,这就是为什么他们的体验如此天差地别。
vibe coding 也是如此。我认识的许多人通过 vibe coding 编写个人实用工具,并从中获得了真正的价值,改善了他们的体验;我对此深有共鸣,因为我一生都在接触那些能够改编和定制所用系统以改善生活的人:
https://pluralistic.net/2024/01/25/today-in-tabs/#unfucked-rota
Vibe coding 可以被视为一种技术传承的一部分,这种传承包括 shell scripting、Applescript、Hypercard 和 Visual Basic:它们让技术新手能够直接创建个人软件,而无需请求程序员来转译他们的需求(也无需在每次想用电脑做点新事情时都要付费):
https://pluralistic.net/2026/06/15/vernacular/#hypercardian
但如果真是这样,又该如何理解那看似矛盾的海量技术债务呢?对于一家科技公司来说,代码是负债,而不是资产:
https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes
AI 向老板们推销的卖点是,他们可以解雇大部分员工,从而让剩下的员工感到恐惧,进而忍受一种工作状态:被迫以超人的速度给 AI 的作业批改打分,并在出错时承担指责。这显然是一种极其糟糕的写代码方式:
https://pluralistic.net/2024/04/23/maximal-plausibility/#reverse-centaurs
但这显然也会产生糟糕透顶的代码:
https://pluralistic.net/2025/05/27/rancid-vibe-coding/#class-war
那么,vibe code 究竟是赋予人们能力,让他们能够拥有按自己意愿设计和调整的个人化、本土化工具?还是说,它其实是一种大规模将“技术石棉”塞进墙里的做法,用可怕且致命的技术债务填满我们的高科技社会,让我们子孙后代都要为此艰难填坑?
再说一遍:一旦你意识到,为自己编写的个人软件与别人必须使用、维护和改进的“生产级代码”有着根本的不同,这个悖论就迎刃而解了。
在一篇受关于 AI 和数学定理证明的思考启发的文章中,Kellan Elliott-McCrea 极其敏锐地阐明了这种区别,并引入了 Alex Kontorovich 关于数学“经典化”(canonization)的概念:
所谓经典化,我指的是将局部的、一次性的形式化表达转化为库数学的过程:使其变得通用、可重用、连贯、高效,并与其他部分兼容……经典化往往会改变事物本身的面貌:定义、抽象、API,有时甚至包括命题本身……
https://laughingmeme.org/2026/06/30/canonization-and-the-overhang.html
Elliott-McCrea 提出,编写“以社会化方式构建、使团队准备好对其进行维护、迭代和改进”的代码,正是“我让它跑起来了”与“未来可以赖以构建的基础”之间的区别所在。
他并不是说“我让它跑起来了”毫无价值。“一次性和单次使用的软件”仍有很大的存在空间。当然,对于训练有素的软件工程师来说,这可能是“糟糕的代码”,但完成今天的任务本身是有价值的,即使执行该任务的代码并不具备“可积累性”。
经典化是具有积累性的。将代码经典化,就是使其“对进行操作的人类和非人类系统清晰可读”。自由/开源软件是经典的基石:“几十年来……存放在公开代码库(repos)中的、易于理解且可被借鉴发展的工作成果”。
我的“反向半人马”(reverse centaurs)论点不仅是为了理解为什么看起来在做同样事情的程序员会产生如此不同的效果。它也涉及到为 AI 筹集资金的方式为何要求它必须制造出尽可能多的“反向半人马”,因为要收回与 AI 生产相关的荒谬巨额资金,唯一的办法就是解雇数以百万计的工人,并用有缺陷的聊天机器人取而代之,同时由那些在“职场末日”中幸存下来、终日惶恐的打工人为这些机器人兜底;这些幸存者被迫无休止地拼命为 AI 的作业批改纠错,因为如果他们拒绝,随时会有无数其他工人顶替他们的位置。
问题在于,尽管“半人马”是好的,“反向半人马”是坏的,但 AI 泡沫要求制造的是“反向半人马”,并将“半人马”排斥在外。
同样地,Elliott-McCrea 描述了 AI 行业的迫切需求是如何吞噬其未来根基的——它在消耗现有经典资源的同时,却没有为其增添任何新内容。就像 AI 可以进行无休止的定理证明,但对于创造“库数学:通用、可重用、连贯、高效并与其他部分兼容”却基本上无能为力一样;AI 可以编写大量能运行的代码,但 AI 行业正在进一步贬低那些本就被低估的代码清理和经典化工作。正如 Elliott-McCrea 所写:“知识的社会化生产[就是]种子粮。”
嘿,看看这个(永久链接)
客体永久性(永久链接)
#20年前 参议员史蒂文斯对互联网极其搞笑又糟糕的解释 https://web.archive.org/web/20060704034735/http://blog.wired.com/27BStroke6/?entry_id=1512499
#20年前 1900年代至1920年代的最佳音乐 MP3 https://web.archive.org/web/20060703112442/http://www.foldedspace.org/weblog/2006/06/in_the_good_old_summertime.html
#15年前 “拒绝代言” —— 统一创作者与粉丝的利益 https://locusmag.com/feature/cory-doctorow-no-endorsement/
#15年前 秘鲁电视台老板坚持索要的贿赂金额是法官收受金额的100倍 https://web.archive.org/web/20110705085927/http://fsi.stanford.edu/publications/how_to_subvert_democracy_montesinos_in_peru/
#10年前 瘫痪且伴有部分视听障碍的脑瘤少年被 TSA 打得头破血流 https://wreg.com/news/disabled-st-jude-patient-sues-airport-and-tsa-after-bloody-scuffle-with-airport-police/
#10年前 中国的“超现实”文学运动从令人震惊的腐败中汲取灵感 https://lithub.com/modern-china-is-so-crazy-it-needs-a-new-literary-genre/
#10年前 英国脱欧公投后,伦敦豪宅价格暴跌 https://www.standard.co.uk/news/london/london-house-prices-slashed-after-brexit-vote-a3285731.html
#5年前 拜登政府下令终止意外医疗账单 https://pluralistic.net/2021/07/02/spoil-the-surprise/#surprise-billing
#1年前 泰莎·赫尔斯的《喂养幽灵》 https://pluralistic.net/2025/07/02/filial-piety/#great-leap-forward
即将到来的活动(永久链接)
近期活动(永久链接)
最新出版的书籍(永久链接)
即将出版的书籍(永久链接)
版权页(永久链接)
今日顶级来源:
目前正在撰写:《后美国互联网》(The Post-American Internet),《屎化》(Enshittification)的续作,讲述既然特朗普已经让美国付之一炬,我们其他人将迎来怎样一个更美好的世界。第四稿已完成,并已提交给编辑。
本作品——不包括任何连载小说——采用知识共享署名 4.0(Creative Commons Attribution 4.0)许可。这意味着您可以以任何您喜欢的方式使用它,包括商业用途,前提是您标明出处为我(Cory Doctorow),并包含指向 pluralistic.net 的链接。
https://creativecommons.org/licenses/by/4.0/
引用和图片不包含在此许可内;它们基于版权的局限性或例外规定,或基于单独的许可使用。请谨慎行事。
如何获取 Pluralistic:
博客(无广告、追踪或数据收集):
Pluralistic.net
时事通讯(无广告、追踪或数据收集):
https://pluralistic.net/plura-list
Mastodon(无广告、追踪或数据收集):
https://mamot.fr/@pluralistic
Bluesky(无广告,可能有追踪和数据收集):
https://bsky.app/profile/doctorow.pluralistic.net
Medium(无广告,有付费墙):
https://doctorow.medium.com/
Tumblr(大规模、无限制的第三方监控和广告):
https://mostlysignssomeportents.tumblr.com/tagged/pluralistic
“当生活给了你 SARS,你就把它做成 sarsaparilla(沙示)” ——乔伊·“手风琴男”·德维拉
请仔细阅读:阅读本文即表示您代表您的雇主同意,永久免除我因与您的雇主及其合作伙伴、许可方、代理人和受让人之间签订的任何及所有未经协商的协议、许可、服务条款、拆封协议、点击协议、浏览协议、保密协议、不披露协议、竞业禁止协议和可接受使用政策(统称“虚假协议”)而产生的一切义务与免责条款,且不影响我继续享有的权利和特权。您进一步声明,您有权代表您的雇主免除任何“虚假协议”对我的约束。
ISSN:3066-764X
需要完整排版与评论请前往来源站点阅读。