Dan Cohen recounts how Zotero emerged from years of conversations among historians and developers, not a single flash of product insight. The twentieth-anniversary essay is a case study in finding the right problem before racing to implement a solution.
The pieces came together gradually:
- Web Scrapbook made capturing web sources easy, but lacked the metadata and rigor researchers needed.
- Elena Razlogova’s Scribe handled citations and notes locally, but research was moving into the browser.
- Firefox’s extensibility let the team join browser-aware capture with a local research library; their grant proposal finally described that combination clearly.
- An early prototype in 2005 and a larger team in 2006 turned the idea into a beta that drew 60,000 users in its first month.
The useful distinction is between implementation speed and product discovery. A quicker prototype would not have supplied the shared understanding of how scholars actually worked, or the long-term commitment to keep improving the tool. Cohen makes the case for taking time to learn what should exist — not for making the coding itself slow.