作者批判了以“Jev”等 AI 工具为代表的现代大模型驱动开发趋势,即为了追求速度和集成便捷性而牺牲可靠性与问责制。其核心担忧在于“不可解释性的常态化”:由于开发者在未进行严谨测试的情况下急于上线“AI 赋能”的功能,系统故障正成为一种被预料到却未被深究的常态。
当这些黑箱系统出现问题时,开发者和用户往往会不约而同地以“这破玩意儿太烂了”来推卸责任,而不是去探究根本原因。作者认为,对“置信度分数”等功能的依赖往往只是“货物崇拜”,因为用户缺乏基于这些指标采取行动的框架。通过放弃本已更容易自动化的严谨评估,行业正在助长一种抛弃工程精度的文化。我们正在主动构建这样的系统:双方都不愿去检查门后的“障碍”,以一种被默认的、反复无常的混乱取代了问责机制。
作者批评了近期“垃圾代码化”(slop-coded)用户界面的趋势——即缺乏功能目的或设计意图的、通用的 AI 生成式设计。这种“氛围感代码”(vibe-coded)的方法将空洞的审美凌驾于易用性之上,导致用户体验廉价且缺乏吸引力。
此类“垃圾”设计的核心特征包括:
* **视觉过载:** 过度使用渐变色、无视设计原则(如 70-30-10 法则)的彩虹配色方案,以及被滥用的“毛玻璃效果”(glassmorphism)或泛化的粗野主义风格。
* **冗余的 UI 元素:** 无意义的脉冲式徽章、表情符号的过度使用,以及毫无实际用途的“指甲盖”式卡片。
* **执行粗糙:** SVG 对齐问题频发,以及字体选择单一(如 Inter 或 JetBrains Mono)。
* **表演性内容:** 使用“营销话术”口号(如“Elevate”、“Seamless”)以及不必要的元数据——例如标注代码的编写位置——这些都源于 AI 试图模仿人类语境的刻意感。
作者最终认为,虽然 AI 可以辅助设计,但这些实现方式的失败在于缺乏真正的人文关怀与投入,将功能性工具变成了毫无意义的通用落地页,而非实用的应用程序。
出于“修理胜于更换”的愿望,一位电子产品新手成功修复了两个用了十年的自行车灯。在原装电池无法充电后,作者前往当地的一家酷儿创客空间(queer makerspace)进行了首次 DIY 维修尝试。
整个过程包括:切开硅胶外壳、拆除旧组件,并在人工智能和同伴的帮助下识别出正确的电池型号(LIR2477)。在速卖通(AliExpress)上花费约 20 加元购买替换零件后,作者焊入新电池,克服了一些外观上的小瑕疵并重新组装,最后用硅胶封好。
尽管经验不足且出现了一些小挫折(如弄丢了几颗螺丝),但该项目最终圆满成功。这些自行车灯现已完全恢复功能,证明了即使是初学者,只要在支持性的社区空间内,也能完成基础维修。作者强调了学习新技能以及延长电子产品寿命、而非将其丢弃的价值。