4 ms·
“Search while writing” reminds me of an idea I’ve had passing fanciful interest in: a device that universally ingests all the content I’ve read, words I’ve type
by brianjunyinchan 6y ago
“Search while writing” reminds me of an idea I’ve had passing fanciful interest in: a device that universally ingests all the content I’ve read, words I’ve typed or said, and topics I’ve heard.
If there was some agreed-upon standard for “hierarchy of information” in the world (e.g. a piece of information is marked as ‘Topic’ vs ‘Detail’ and categorized, akin to biological taxonomy), everything I know could be organized.
One would have this program accompanying them everywhere, communicating with standardized protocols with other tools our species uses, and configurable for what types of information the user wants to ingest/process or not, etc.
Then, when writing anything new, one could have this program at their side, with a display constantly updating with relevant things they’ve heard before about the thing they’re currently typing. Maybe add some bells and whistles for greasing “brainstorming” and automating suggested topic connections.
It’s along the spirit of the recent backlinking/passive info processing trend... and reflecting on how enabling the standardized protocols of the Internet have been. Anyways...
Did want to leave some useful feedback. I think it’d be clearer if a quick summary sentence of ThinkType’s functionality came in a block before the inspiration-monologue part. Reading that while searching for the gist of ThinkType sapped at my curiosity a bit.
At the moment I use https://github.com/foambubble/foam https://github.com/foambubble/foam with VSCode and have repurposed the backlinking functionality as my tag system (I make a blank file with its name as the tag). This helps assuage my concern that I might miss something when searching for it later, eg if I don’t choose the correct term to search for, or had a typo in the original note. I also like that, when looking at a tag, I can see what docs I’ve mentioned that tag in. (“What notes have I written that have the [[SCI-FI-THOUGHTS]] tag?”)
It also helps that CMD+P enables fuzzy search for an existing note file by its name, and ctrl-click on a [[backlinked]] phrase takes me to that page.
If there was a separate desktop app where all this functionality was first class, I would use it, because then I could use CMD+Tab to switch to that app, while keeping my VSCode windows for my coding.
I also tried Obsidian but it was too clunky. Haven’t tried Roam.
Anyways, nice work so far!
- amadeuspagel 6y ago> “Search while writing” reminds me of an idea I’ve had passing fanciful interest in: a device that universally ingests all the content I’ve read, words I’ve typed or said, and topics I’ve heard. You could build a limited version of this with a browser extension, but the greatest problem with it would be that note taking also helps prioritize, and for everything you've ever read to show up in ThinkType would distract from your own notes. You would have to have priorities, with automatically added notes having a lower priority then manually added notes. But for now I'm going to focus on making it easier to save notes, maybe build a browser extension that makes it really easy to select text and save it as a note. > I think it’d be clearer if a quick summary sentence of ThinkType’s functionality came in a block before the inspiration-monologue part. Reading that while searching for the gist of ThinkType sapped at my curiosity a bit. I'll try think of something, but I find it hard to explain. > This helps assuage my concern that I might miss something when searching for it later, eg if I don’t choose the correct term to search for, or had a typo in the original note. I thought about this problem, but I worry that having two spell corrections, one from the browser and one from ThinkType would be irritating. > If there was a separate desktop app where all this functionality was first class, I would use it, because then I could use CMD+Tab to switch to that app, while keeping my VSCode windows for my coding. This reminds me a bit of emacs vs vim: With emacs (and roam and notion etc.) the idea is to have one instance of the program always open. But ThinkType loads so fast then you can use it like vim: Open it in a new tab whenever you want to write something down. And that has the advantage that it's easy to work on several notes at the same time.