万事皆废,人人狂热
Hacker News 摘要原标题:Nothing works and everyone is euphoric
在编程似乎已经被解决的今天,软件质量却在不断下滑。作者指出,我们正处于一场由 AI 引发的集体狂热中。人们拼命想要在一切被自动化取代之前捕捉市场价值,这种对 AI 的兴奋伴随着对更高生产力和质量的承诺,也确实改变了软件开发的方式,提高了管理层对团队产出的预期。
然而,现实生活中的软件体验却变得越来越糟糕。作者列举了上周遇到的几个典型例子:
1. 某银行应用平均需要三次 FaceID 登录才能显示 3D Secure 确认界面。
2. 启动 macOS 上的 Slack 时,由于应用加载慢且突然夺取焦点,导致作者原本打算在终端输入的 git pull 命令被意外发送到了 Slack 群聊中。
3. LG 冰箱的保修申请表单在填写完无数字段后提交失败,且只能通过浏览器 JavaScript 控制台看到错误提示。
4. 汽车的车机系统在更新后变得极不稳定,驾驶过程中会反复重启,转向灯声音会随机消失,触摸屏幕存在明显的延迟,甚至点击地图却跳出收音机界面。这些 Bug 已经超出了用户体验问题,直接影响了驾驶安全。
令人讽刺的是,开发这些系统的项目经理依然在社交媒体上大肆庆祝所谓的“成功改版”。作者认为,虽然软件一直存在 Bug,且过去软件更稳定部分归功于当时的系统更简单,但现在的软件正变得空前脆弱。现代开发引入了太多的抽象层、前端框架和复杂的基础设施,导致用户对软件更新不再感到期待,反而充满恐惧,因为新版本往往意味着更难用。
这种质量退化并不是针对 AI 本身。虽然 AI 赋予了开发者超能力,但由于软件厂商高度趋向 KPI 导向,提升稳定性在演示文档中并不出彩。很少有项目经理敢于宣布整个季度不开发新功能,而是专心修复 Bug。
尽管现状令人沮丧,作者对未来仍持乐观态度。随着大公司陷入 AI 债务,个人开发者正迎来独特的机会。利用强大的工具,个人现在可以构建出以往难以企及的高质量软件。目前已经出现了一些反抗 macOS 或 Windows 臃肿现状的行动,作者希望这种对抗软件质量退化的趋势能扩散到整个行业。
原文:https://ptrchm.com/posts/nothing-works-and-everyone-is-euphoric/