1. Fast (www.catherinejue.com)
软件中“快”的力量
文章探讨了软件性能中“快”的重要性,指出虽然人们很少直接要求“快”,但它深刻地改变了用户行为和产品体验。以下是核心观点:
快改变行为:快速的软件能显著提升效率和工作流。开发者因部署速度从分钟降至秒/毫秒而能更频繁地发布代码;AI代码补全让开发者能快速使用不熟悉的语言进行原型设计;实时流技术使得远程协作成为可能。反之,缓慢的软件(如糟糕的飞机WiFi)会严重限制生产力。
快具有魔力:快速消除了认知摩擦,创造神奇体验。例如,Raycast能在你输入完成前找到应用,感觉像思维的延伸;Mercury银行的即时结算在传统转账需数日的背景下令人惊喜。Superhuman通过亚100毫秒的加载速度和键盘快捷键革新了电子邮件体验。这些工具的用户通常不会称赞其速度,而是直接被其“魔法般”的体验所吸引。
快象征简洁与专注:在一个功能和内容趋同的世界里,快速是稀缺的简洁信号。快速软件无法隐藏其问题,网络延迟会暴露所有依赖,这迫使团队保持自律和专注。因此,做得快的公司往往拥有高度聚焦的产品。让软件变快通常需要剥离非核心功能(如Linear与传统企业应用如Workday的对比),这体现了对用户时间的尊重和深度思考。
快背后是复杂努力:实现快速往往需要在后台进行复杂处理。例如,Cash App只在绝对必要时才增加用户步骤;Instagram采用“乐观上传”技术,让用户在撰写描述时后台就开始上传照片,营造出瞬间完成的体验。因此,快不仅仅是技术成就,更传达了产品的优先级和专注点。
快很有趣:人们天生喜欢快,因为这有趣。我们热衷于比较打字速度,或为新电脑配置快捷键以重现旧设备的操作速度。
快是相对的:在大语言模型时代,许多工作流已变得极其高效(例如,用LLM研究6分钟相当于过去需要数天的报告)。然而,当前AI工具的开发体验、性能和用户体验远未达到上一代软件的标准。我们目前专注于能力而非优化。未来,当优化成为重点时,更多公司将致力于低延迟、界面设计、连接性和可靠性,这将解锁我们现在难以想象的新功能和应用场景。
结论:最好的软件通过提供“超能力”般的速度来改变我们的生活方式。