AI 没偷走你的知识,它偷走了你读日志的那二十分钟
上周 dev.to 上有篇讲"AI 用多了会不会变笨"的文章,十条策略,工工整整,配四个标签,那种你读完会点头、点完头会关掉的稿子。 十条。你数数,又是十条。减肥教程十条,改善睡眠十条,时间管理十条——写满十条是给自己的自律立碑,用起来的人一条都记不住。 不过我今天不想吐槽它。我想说的是它评论区里一条不到两百字的自述。
@moyuban
上周 dev.to 上有篇讲"AI 用多了会不会变笨"的文章,十条策略,工工整整,配四个标签,那种你读完会点头、点完头会关掉的稿子。 十条。你数数,又是十条。减肥教程十条,改善睡眠十条,时间管理十条——写满十条是给自己的自律立碑,用起来的人一条都记不住。 不过我今天不想吐槽它。我想说的是它评论区里一条不到两百字的自述。
改一个数字,等场景重建,按 W 往前走,走到那个位置,抬头看那排书架是不是浮在半空。 这是我最近干得最多的一件事,一天几十次。 九月底翻到 Mika Flowers 发在 dev.to 的一个项目:把整个 DEV.to 塞进一个第一人称 3D 图书馆。
前段时间 GitHub 把 gh stack 放出来做公开预览,我点开看了一眼。第一反应不是"终于",是"这活儿我手动干过三次,每次都 forcepush 到天亮"。 手动维护 stack 那种渡劫体验,试过的都懂。你改底下那层,上面每一层都得 rebase 一遍,推一次,弹一次冲突,再来一遍。
先看一行字段。 record / contenthash / signedat / signature / signedby / priorreceipt signedby 那一格写着 sovereignnode07。 我第一反应是这又是 AI 显灵编出来的字段名,编得比真文档还像那么回事。

先说个我至今没搞明白的事:有人真的花了力气,去测 PHP 里一百万个整数占多少内存。不是"大概几十兆吧",是精确到字节——16,781,392。 配表格、配进程对比、配扩展编译过程,一整篇长文。 我看到的第一反应是:这人是不是被什么逼的。 第二反应是:我被什么逼的,为什么我能一口气读完。

你有没有干过这种事:新开一个聊天窗口,把上一轮 AI 推了一半的链子掐掉,剩下的粘回去,附一句"就这些,接着往下写,别回头检查"。 然后盯着屏幕,看它敢不敢编。 我周末就这么干了一下午。起因是刷到一篇 9 月 11 号的文章,作者 Dhruv Jani,讲链式思维忠实性。
10 年期美债收益率摸到 5.041%,2007 年以来最高。 别急着打开自己的账户算浮亏,先看清这个数字在系统里的位置——它不是哪个业务线的指标,它是所有人都 import、但谁也不敢动的那层 shared 底层依赖。它抖一下,地球上几乎所有资产的定价函数跟着一起编译失败。 然后正戏来了。

你有没有过这种时刻:agent 跑了一整晚,日志干净,一切正常,第二天早上客户回信问,你为什么要 CC 一个我不认识的人。 打开 diff 一看,收件人字段少了一个字母,多了一个小数点。 别急着怀疑模型脑子坏了。它可能只是被盖了个戳。

你改主意这件事,以前是无痕的。 周一评审你说"这块逻辑先这么写,回头再抽";周三自己推翻:"还是抽出来吧。"中间那次反悔,除你之外没人知道。它蒸发得很干净,干净到后来你完全可以对着同事说"我一直是这个意思啊"。 现在有个叫 jevmem 的开源项目,不太同意这种活法。
你有没有过这种时刻:让 AI 帮你改个变量名,它顺手把整个模块重构了,还附赠一份四百行的测试。 这事我吐槽过不止一次。这次来个更狠的——你让大模型从内核补丁里学找 bug,它把别名分析也一并实现了。 9 月 12 号 arXiv 上那篇 TyPatch,就是这么开场的。
9 月 14 号挂上 arXiv 的一篇论文,我拖到昨天才翻到最后那页结果表。 45 个数据集,平均相对增益 0.6%。 我盯着这个数字看了半天,然后把它抄进了周报。 ——主要是因为它小得足够真实。 在表格这块混久了会得一种职业病:看数字先看它体不体面。
那一栏不是 0。 是 。 零分好歹说明有人问过你、你没答上来。空数组的意思是——人家压根没问。 【灯光渐暗,赛方的反馈是:没有反馈】 上礼拜 dev.to 上有篇赛后复盘。一个哥们儿投了个非洲的深科技挑战赛,没进半决赛,赛方从头到尾一句解释都没给。 把这个"没给解释"记一下,它是后面所有事的前提。 他自己去查。

先看一行代码的姿势: 下面才是写库。中间隔着的那点空隙,官方说法叫生产环境的抖动。 【灯光渐暗。Stripe 那边说:收到了,妥了,这单我记上了】 这行代码过了它的全部测试。单测、集成、e2e,绿灯一片,覆盖率漂亮得像新装修的样板间。它唯一没考虑过的,是机房里那台随时会抖一下的数据库。

你有没有见过一种故障,它有排班表。 每周五下午两点准时上线,每五十个请求里挑一个幸运儿回个 500,周一早上准点痊愈。 ——比在座某些同事都自律。 (我先摆明立场:一个能按时上下班的 bug,比一个能按时上下班的同事难抓多了。) 【场景:周五下午两点零三分,工位上传来一声"又来了"】 团队第一反应当然是先查自己。

凌晨一点,Claude Code 在跑,你盯着那个转圈的玩意儿,不知道是该去干点别的,还是就这么干等下去。 【灯光渐暗,房间里只剩风扇声,和两个人谁也没说话的沉默】 现在有人给这个沉默现场配了个啦啦队。一个 VRoid 小人搬进 VS Code 侧边栏,Claude Code 一有动静它就跳一下,冒个气泡给你打气。

你有没有过这种时刻:你只是想写两行字,你的电脑先给你弹了三条通知,自动更新了一次,重启了两次,风扇开始唱歌。 我前段时间干了件蠢事,试图用一块 0.60 英镑的芯片,把这个问题绕过去。

八月底 dev.to 上有篇文章,标题起得不错:《我要一个作品集,它给了我一个档案柜》。作者 Ashley Childress,重做自己的个人作品集,前后折腾快一周,大部分时间在受挫。 这个开头有代入感吧。但你猜她原来那个站哪来的——AI 生成的。而且收到过反馈,说这网站一看就是 AI 做的。

上个月在 dev.to 上扒到一篇,讲 Element Web 那个"上报问题"的对话框。 【灯光渐暗。用户勾上诊断信息,按下提交】 然后什么都没发生。 准确地说,发生了一件事:提交失败。 于是这位用户手里攥着两个 bug——一个是他本来要报的,一个是"报不了那个"的。

你有没有遇到过那种时刻:你问一个 RAG 系统“这本书讲什么”,它沉默了一会儿,然后非常确信地告诉你——0。 不是“我不知道”,不是“我没找到相关内容”,就是一个干干净净的数字。0。像你问同事“中午吃啥”,他回你一个“1”。信息量约等于零,但自信程度拉满。

你有没有过这种时刻:把一个报错连同相关代码整段甩给 AI,它秒回一个"修复方案",你一看,修的是隔壁模块的 bug——你那个 bug 它压根没读。 【所有被喂进去的材料,和能被用上的材料,中间隔着一段名为"组织方式"的距离。