Conversation

"Export considered harmful" Because software rarely operate on "files in folders" anymore, "export" is increasingly the way software exposes data. But usually you don't want a dead snapshot; you want to "use this data elsewhere"—which requires repeatedly exporting & reconciling.
10
33
269
Say I make an app for annotating papers. An old-fashioned way to do this would be to make a desktop app which views PDF files and writes annotations into the file. Now Spotlight can see them; Zotero can display them; etc. But SaaS must "import" the PDF and "export" annotations.
1
28
But "export annotations" is not the same as "save annotations" because now if I add more annotations to the PDF, I must export them again, and then reconcile that new export with whatever downstream tools used the old data. This gets much worse in the bi-directional case!
2
30
Consider also Zotero: it's native software, but it's designed to manage your papers' files internally. You can export individual PDFs elsewhere, but changes made to that PDF won't be reflected within the app. Contrast this with "Zotero is a viewer for a (nested) folder of PDFs".
3
1
26
I have this specific problem constantly and haven't found a good workflow! One neat trick Zotero has (maybe from a plugin?) is that I can export a citation list to a file, and it'll automatically re-export anytime the list changes -- feels more live than typical one-time export
1
3
I've thought about finding a way to send Zotero metadata into a Notion table or something, but Notion doesn't really have a good story for annotating PDFs either
1
1
Show replies