持久软件的缓慢成形

查看原文 HN 讨论

文章摘要

这篇文章发表在历史学家 Dan Cohen 的通讯「Humane Ingenuity」上,写于文献管理软件 Zotero 1.0 发布 20 周年(2006 年 10 月 5 日)之际。Zotero 是一款免费开源的研究工具,用来收集、整理、标注、引用和分享研究资料,如今已有超过 2000 万用户。Cohen 是它的早期缔造者之一,他借回顾 Zotero 的「史前史」提出一个与当下 AI 编程潮流形成对照的观点:今天的软件可以靠 AI「几乎瞬间」生成,而 Zotero 从萌芽到第一个粗糙原型却花了五年。他认为,即便 2000 年代初就有 AI,也加速不了 Zotero 的构思——因为团队当时根本不知道自己想要什么,自然也写不出连贯的提示词。正是这种缓慢、集体式的思考,造就了一个可以长期在其上构建的坚实基础。

故事的主角是乔治梅森大学「历史与新媒体中心」(后以创始人 Roy Rosenzweig 命名)的一群会写代码的历史学家,编程对他们来说只是副业技能:

Beta 版发布一个月就有 6 万用户,此后梅隆基金会和斯隆基金会的资助让它支持团队同步,并最终脱离 Firefox 独立运行。文中也带着伤感:创始人 Roy Rosenzweig 在 2007 年 57 岁时因病去世。Cohen 的结论是:Zotero 的价值从一群历史学家友好的集体思考中缓慢生长出来,因而格外持久;在编程日益变成「与魔法机器人一起的咖啡因狂欢」的今天,这种节奏或许值得借鉴。

HN 评论精华

讨论几乎全部围绕「AI 加速开发与慢工出细活」展开,另有一条支线是 Zotero 用户的使用心得。

AI 能否加速「想清楚要做什么」

质量与速度

Zotero 用户心得