2000万人以上が利用する無料の研究ツールZoteroは、研究の収集・整理・注釈・引用・共有を行うもので、今日のインスタントなソフトウェア創造パラダイムと対照的である。Dan Cohenの2026年10月の記述によれば、Zoteroの初期プロトタイプの開発には5年を要し、その後さらに数年にわたる改良と拡張が行われた。この長い開発期間は、シンプルなプロンプトからほぼ瞬時に機能するソフトウェアを生み出すことを約束する今日のAIツールによるアプローチとは対をなすものであり、当時と現在の開発哲学における根本的な違いを浮き彫りにしている。

この画像は、記事で開発歴が述べられている参照管理ソフトウェアZoteroのユーザーインターフェースを示している。
情報源によれば、この長い gestation period(妊娠期間的意味だがここでは「長い準備期間」)は技術的制約だけによるものではなく、創造者たちによる意図的なビジョン形成プロセスを反映している。開発チームは主にジョージ・メイソン大学の歴史と新メディアセンター(現在のロイ・ローゼンウィグ・センター・フォー・ヒストリー・アンド・ニュー・メディア)の歴史家で構成されており、彼らは専門分野での深い知識を持っていたが、プログラミングを主たる職業ではなく副次的なスキルと考えていた。これらの歴史家は実装にすぐ飛び込むのではなく、大きなテーブルを囲んで多くの時間を話し合いに費やし、その中には『無駄だった時間も含まれていた』とCohenは述べている。彼らの学術研究の未来に関するアイデアが話し合いを通じて共有ビジョンへと統合されるまで、そのプロセスは続いた。この基盤形成のフェーズは本格的なコーディング作業より先に行われ、プロジェクトの最終的な方向性を決める上で不可欠であると考えられていた。

この写真は、ジョージ・メイソン大学歴史と新メディアセンターの歴史家たちが長時間の議論と協力を通じてZoteroを構築したチームを描いている。
さらに情報源によれば、チームはスタンドアロンアプリケーション(例:Elena RazlogovaのFileMakerベースのScribe引用管理ツール)とウェブアプリケーション(例:Cohen自身のPHPベースのWeb Scrapbookでオンラインリソースをキャプチャするもの)の長所を組み合わせたツールを作り出そうとしていた。Elenaが2003年12月に提案したScribeの改善案によれば、彼らの目標は『ウェブに依存せずに存在しつつ、ウェブブラウザで行われていることを完全に認識できる』ソフトウェアを開発することであり、これはデスクトップとウェブ技術を高度に統合する必要がある二重の能力を要求していた。情報源はこの遅く協調的なアプローチが急速な開発手法よりも確実に耐久性の高いソフトウェアを生み出すかどうかを独立して裏付けることはしないが、Zoteroの創造者たちは、慎重なペースと共同思考への重点が『築き上げていける強固な基盤』を持つソフトウェアの創造に貢献したと考えていたことを示しており、これはAIによって加速される現代の開発実践に対する潜在的な教訓として提示されている。

この画像は、オンラインリソースのキャプチャに使われるPHPベースのツールWeb Scrapbookのログインインターフェースを示しており、デスクトップとウェブの機能を組み合わせるというZoteroの目標に情報を提供した。