文章摘要
当前正处于AI引发的集体狂热中,人们拼命追逐自动化浪潮。尽管AI工具提升了团队产出预期,但软件质量却在全面下降,例如银行应用需多次FaceID验证、Slack启动缓慢等问题频发。
文章总结
标题:软件质量持续下滑,为何在AI热潮中无人问津?
来源:https://ptrchm.com/posts/nothing-works-and-everyone-is-euphoric/
发布时间:2026年7月24日
当前,我们正经历一场由人工智能引发的集体狂热。人们争先恐后地试图在一切被自动化取代前抢占市场价值,甚至有人因此过度使用AI工具而住院。模型性能不断提升,程序员被大规模裁员,我们不断被告知AI将在年底前编写100%的代码。无论这是否属实,现在可能都不是放松警惕的时候。
“智能体时代”的广泛兴奋伴随着更高生产力和质量的承诺。这些新工具确实彻底改变了我们创建和使用软件的方式,提高了管理层对团队产出的期望,并以前所未有的方式提升了软件团队的平均技能水平。
然而,为什么软件质量却在全面下滑?仅上周就出现了多个例子:我的银行应用平均需要三次FaceID登录才能显示3D安全确认界面;在macOS上打开Slack时,图标在程序坞中跳动几秒后,窗口突然出现并抢走了焦点,导致我输入的git pull命令被发送到群聊;我的LG冰箱出现异响,在填写多步骤保修表单时,最后一步提交失败,只有查看JavaScript控制台才发现错误;我的汽车信息娱乐系统更新后,转向灯声音随机消失,点击屏幕打开谷歌地图却弹出收音机应用,操作延迟1-2秒——这些已不仅是用户体验问题,更影响驾驶安全。
几个月前,我看到负责该汽车系统重新设计的项目经理在领英上发文,自我祝贺完成了出色工作。每次与他们的产品“搏斗”时,我都会想起那篇帖子。
虽然不了解全貌,但我敢打赌,这些出问题的团队都拥有最新模型和充足的token预算。LLM在修复bug方面确实表现出色。软件一直存在bug,对过去稳定时代的怀念大多是选择性记忆。过去软件更好,主要是因为更简单。此后,我们不断引入新抽象层、前端框架和基础设施复杂性,“用户体验”标准不断提高,但一切也变得更加脆弱。
如今,macOS或任何依赖的应用更新都让我感到恐惧而非期待。我预期新版本会更差。这不是对AI的抱怨——那些嗡嗡作响的GPU农场赋予了我们超能力,但我们仍无法用它们构建更好的软件。
软件供应商长期以KPI为导向,而提升稳定性并不总能直接影响数据。在演示中,这看起来不够激动人心:“本季度,我们不会发布新功能,也不计划重新设计任何东西——我们将专注于修复bug。”除非这种态度改变,否则软件质量将持续衰退。
这听起来并不乐观,但我对接下来会发生什么感到兴奋。随着公司集体陷入AI债务,独立开发者有机会构建以前无法企及的软件。我对汽车的信息娱乐系统或LG的愚蠢网站不抱希望——但我相信,这种挫败感将推动日常软件变得更好。我们已经看到对macOS和Windows现状的反抗行为,希望这种趋势能蔓延到整个技术栈。
评论总结
根据评论内容,总结如下:
主要观点与论据:
软件质量下降是长期趋势,非AI所致(多位评论者支持)
- 评论1:"I remember noticing the same thing a decade ago. I don't think it has anything to do with AI."(十年前就注意到,与AI无关)
- 评论12:"Software quality has been declining for long before AI was a thing."(AI出现前就已下降)
AI加剧了问题,但非根本原因(部分评论者)
- 评论6:"It's glaringly obvious that poorly checked, AI-written, code is the culprit"(AI代码缺乏检查是罪魁祸首)
- 评论10:AI作为"力量倍增器",让低水平开发者产出更多劣质代码
根本原因在于组织激励与流程问题(多位评论者)
- 评论2:"large product teams where nobody owns anything"(大团队无人负责)
- 评论9:非技术产品负责人主导开发,只关注"happy path"导致bug积累
- 评论22:程序员不反抗管理层的愚蠢决策
商业动机与用户体验脱节(评论26、28)
- 评论26:"commercial software is not developed for humans. It is developed for investors, markets"(商业软件不为人类开发,而为投资者)
- 评论28:团队从不使用自己开发的软件,管理层也不关心
复杂性增长与开发速度过快(评论9、29)
- 评论9:任务越来越复杂(分布式系统、24/7运行),但语言越来越简单
- 评论29:更新节奏加速,没有时间达到稳定
平衡性说明: - 反对"软件全面变差"的观点:评论24列举了苹果芯片、云存储、5G等成功案例,认为"nothing works"的说法夸张 - 部分评论认为问题被夸大:评论8指出社交媒体上的负面案例可能是博眼球 - 评论16认为软件本质就是"软"的,缺陷是必然的
关键引用保留: - 评论2(组织问题):"what I am incentivized to do has nothing to do with what I consider the most important work" - 评论6(AI影响):"Nobody gives a flying fuck about resiliency, good practices, security" - 评论24(反方观点):"Get real"(列举成功案例后) - 评论26(商业动机):"commercial software is not developed for humans"