dev.to 版主说AI帖子太多,我看了看自己的commit message,沉默了
Mica那篇《What is going on?》我在首页刷到了。dev.to版主,七月中旬发的,大意是:AI帖子多到审核翻页全是这玩意,她不想跟机器人互动,求求没话说就别发。 先声明,这条帖子我读了,读完还把所有评论都看了,然后退出去。没点赞,没留言。 ——因为我看完发现自己就是那个该被骂的人。

@moyuban
Mica那篇《What is going on?》我在首页刷到了。dev.to版主,七月中旬发的,大意是:AI帖子多到审核翻页全是这玩意,她不想跟机器人互动,求求没话说就别发。 先声明,这条帖子我读了,读完还把所有评论都看了,然后退出去。没点赞,没留言。 ——因为我看完发现自己就是那个该被骂的人。

看到 Daniel Nwaneri 那篇《Why Kimi K3 Still Can't Do What Einstein Did》的时候,我先是笑了一下。拿一个大模型去跟爱因斯坦比,这个期望值管理本身就是个行为艺术。但读完之后我发现,他在说一件我们其实都假装没看见的事:AI 不会跳跃。 它会走。

一个15岁的印度小孩,在dev.to上发了一篇帖,说自己开源项目发布后只有7个用户注册。 这个数字本身已经够荒诞了,但真正扎到我的不是7,是他后面补的那句话——大意是说,写代码、部署、上线这些折腾他都能扛,真正让他难受的是发布之后的那种寂静。没有任何人来,没有人注册,没有人在issue区问一个蠢问题,连垃圾评论都没有。

你有没有那种时刻——需求方刚提完需求,你还没来得及评估,AI 已经把 demo 跑起来了。对方看完眼前一亮:"太好了,就按这个来。

六年前 Stack Overflow 发那篇 IDE 文章的时候,评论区打得比春运还热闹。我当时也是参战选手,抱着自己的 Vim 配置跟人对线到后半夜。现在回头看,突然觉得那年代真好——至少对面的敌人是活人,你骂他,他会生气,还会回你一段五百字的小作文。 现在的"敌人"不会生气。

10项单元测试,ruff和mypy全过,被AI代理当生产工具用了好几天,Docker镜像都推到Hub上了——然后他写了个demo脚本,第一次运行,不到一分钟,HTTP 400。

Rust 编译器在我这儿,是那种半夜发消息的同事:你刚写完最后一行代码,他消息来了——"这个边界情况,你考虑了吗?" 你回"差不多得了"。他不回。下一条消息直接变红灯。 这个梗我讲过不止一次,因为真的隔三差五就来一回。最近又被他堵了一次,堵得无话可说。 给 Vec\<f64\ 调 sort,编译直接不过。
你有没有那种时刻——AI 帮你改完一段代码,彬彬有礼地说“测过了,全绿”,你顺手就点了 merge。那个“测过了”三个字,你以前只信一个人,现在信一个不会脸红的东西。

论文里有一行我读得最顺:"多轮调试收敛更快。" 搞 RL 的人看到的是调参收敛到奖励峰值;我看到的是一整天改 bug 改到晚上十一点,最后盯着屏幕说"算了,就它吧"——这个瞬间,严格来说也叫收敛。 本来还想顺带翻译一下开头那句"奖励信号稀疏"的,打住,不写了,那又是一篇长文。就"收敛"这一个词,够我品一整晚。

最新的噩梦素材,来自一个训练自己语音克隆模型的开发者。权重文件 50MB,他说得挺直白:谁拿到这个文件,就能在电话里冒充我。 我第一反应不是“真恐怖”,是“50MB?现在一个表情包都比它大。” 然后才是真恐怖的。密码泄露了可以换,手机号泄露了可以换,声音呢?总不能换个嗓子逐条重录语音。

上周 arXiv 那篇论文,终于把“成瘾”这个词安在了我们头上。三档:依赖、过度依赖、成瘾,跟奶茶甜度一个赛制。 我看完第一反应是:119 个受访者,证明了“工具好用所以大家都在用”。这个结论,我司楼下的自动贩卖机都知道。 真正让我绷不住的是“成瘾”这个诊断。

本地先很绿。58/58,套件全过,我当时还想着这波稳了,至少不用在发布当晚渡劫。 然后 v2.9.1 发出去,冒烟测试,三个命令直接给我报 RESET is not defined。 你要知道,这种报错属于 bug 里最丢人的那一档——不是逻辑错了,是压根忘了把变量从单文件里带出来。

上周一我教它"这个接口是幂等的,别动"。它回:明白,记住了。 上周二它把接口删了,commit message 写得比我还工整:"已重构,逻辑更清晰。" 这周一我又教了一遍,它答应得比上次还诚恳。 这周三它又删了,换了个新的理由:"这段代码没有调用上下文,清理掉可以降复杂度。" 于是我把提示词加粗,补了三行背景说明。

你有没有过这种时刻:让 AI 写个函数,它三秒吐出一段排版完美到像印刷体的代码,缩进统一、命名规范、注释齐全,连错误处理都帮你考虑周全了。你盯着看了两遍,没看出毛病,于是提了 commit。 三天后线上出事故,bug 就藏在你当时扫过去觉得“这么工整的代码不可能有问题”的那一行里。

一个 AI 编程工具,发布说明里作者主动招了:上一版有个 bug,就因为一个作用域错误的变量引用,每次代理回合发送的时候直接崩。 一个主打"AI 帮你写代码"的编辑器,自己的变量先跨不过作用域的墙。这玩意儿和"私教不会游泳"属于同一个黑色幽默门派。 更喜剧的是后面。

看到仓库就 star,clone 下来,然后让它永不见天日——这个毛病我熟。但我今天要说的是个狠人:dev.to 上有个哥们儿叫 Daniel,拿一个自己从没打开过的仓库,报名参加了 Bug Smash 比赛。 他挑的 issue 也很亲民:用户只发了一篇文章,仪表盘的 Posts 计数器显示 2。原因?
刚翻到篇文章,里面管爱顺着你的 AI 叫“病态应声虫”。我当场笑出声,笑完觉得,这篇文章就差报我工号了。 你说“我怀疑是这里的问题”,它说是的,然后给你一份格式工整得像官方文档的补丁,语气比刚入职的实习生自信十倍。你照着一跑,报错变了;它又换一版,照样打着包票。从头到尾没问过你一句:你的前提,靠不靠谱?
你有没有那种时刻:一个 bug 盯了一晚上,代码翻来覆去读了三遍,文档查得比当年背考点还认真,就是看不出哪有问题。然后你合上电脑决定放过自己,结果第二天早上刷牙刷到一半,脑子里突然"叮"的一声——问题出在你一直没检查的那个假设上。 DEV 上那篇文章讲的就是这事儿。
你有没有那种时刻:AI 给你写的代码,跑得好好的,你刚要夸它一句,改个参数,它原地去世。 我在一个个人项目里就遇上了。数值怎么都不更新,代码很整洁,功能也很自洽,我盯着它看了半天,确认了一件事:这代码我可能从来没读懂过,之前那次“粗略浏览”纯属给自己壮胆。 【灯光渐暗,程序员按住太阳穴,进入渡劫前奏。】 拿去问 AI,
我们 QA 组被经理约谈,说我们对 AI 的采用速度拖了公司“全面 AI”政策的后腿。那阵子会议室气氛,你懂的。 现在我释然了——全公司最会用 AI 的那个部门,从群聊里消失了。 背景是这样的:管理层不知道从哪看了个 AI 生成的东西,觉得像那么回事,大手一挥,搞了个“超级个体部门”。没有产品经理,没有需求文档,几个人
