I like the author’s enthusiasm for organizing personal information. That was me from about 15 years ago to about 3 years ago.
I stopped spending time and effort when I realized how little I used my organized notes. Specifically, I used Evernote and had my personal information wonderfully organized, but rarely used it. Now I use something simpler:
For work: about 20 Emacs org-mode files for various topics. I use grep to find stuff.
For personal: at different times I have used Apple Notes or Google Keep to maintain todo lists, shopping lists, notes on present and future writing projects, planning travel, etc. Both support search. I spend very little time writing these notes and they are useful. A few times a year, I spend a few minutes deleting notes I don’t need anymore.
Anyway, thinking about cost/benefits, not spending much time organizing my own information makes sense to me.
The turning point was spending months of part time hacking writing my own Evernote’s clone in Clojure in the backend, a Firefox plugin, and a web app. It was a fun project, but mire fun writing it than using it.
For me the notes app is almost like a workspace - I need to figure something out, I write it down, start to break it down, describe, analyse - this process helps me to understand the problem. The fact that the artifacts of this process will not disappear is a nice bonus. A lot of the time I don't ever read them again, but I got the main benefit (understanding) already anyway.
It's a bit similar to writing a journal - just the act of writing it down has big therapeutic and introspective effects.
For me, the act of organizing the information actually does not take too much time but that might be caused by the fact that I typically don't obsess over correct categorization or do this "refactoring" when I'm bored. Main tool to find notes of interest is search anyway, categorization for me serves as a way to find related notes.
> The turning point was spending months of part time hacking writing my own Evernote’s clone in Clojure in the backend, a Firefox plugin, and a web app. It was a fun project, but mire fun writing it than using it.
> Anyway, thinking about cost/benefits, not spending much time organizing my own information makes sense to me.
I had an employee that worked for me that used to save everything! I came from an airframe manufacture in my past that automatically deleted emails more than 30 days old and twice a year had a cleaning day to destroy any prints or notes in/around our desk that hadn't been used in the last 6 months (this was all for lawsuit reasons to reduce discovery). So I had him explain why he kept everything and spent so much time organizing it. His primary reason was that if a customer every came back and claimed they wanted something different from the original request that we could prove them wrong.
I simply asked him, "and if you can prove them wrong will that change their mind, or just piss them off that you went out of your way to prove them wrong?" He tried to argue about costs and requirements, and I reminded him that if anything was a contractual obligation then it needed to be captured in a requirements document and a change request put in to make a change; if on the other hand it was more of an informal request for support or information, if they change their mind just roll with it no need to prove they already asked for it.
I've got almost 30 years of notes ... those notes have proven prior art for patents I didn't believe in and establish the date of invention for work I've created. There are good reasons for scientists and engineers to keep a notebook but the traditional paper version isn't nearly so searchable as something like the author is describing.
P.S. Sometimes it's funny to see a grocery list from 15 years ago and see how my tastes have/haven't changed.
This is exactly me with Evernote, and my same thoughts reading this.
I wish Evernote had some sort of stats on notes: I'm sure I would find that 90% of my notes have never been opened. Some of them (e.g. warranty numbers, etc) are there just in case they're needed, but the majority will never be opened. I probably use the same 2% of my notes (< 30 notes) 90% of the time. (Lots of invented stats here, yes.)
The article describes an incredibly easy content-creation system, but one where you can easy create much more content than is useful. (It reminds me of the ease of taking hundreds of photos a day with smart phones, particularly if you're a new parent.)
Even when you want to find the information, I think this lack of structure makes it hard to do so. For example, the author has a note that looks like this:
* Had a really good [[Super Tuscan]] [[Red Wine]]
* [[Dogajolo Tuscano]] from [[Tuscany]]
My understanding (from looking at the other examples) is that if he went to the [[Red Wine]] page (presumably to look up a nice wine to buy), he'd see
December 3rd, 2019
* Had a really good [[Super Tuscan]] [[Red Wine]]
Some other date
* Bought a [[Red Wine]] for [[so-and-so]]:
Yet another random note about other stuff:
* Buy some [[Red Wine]] for [[whats-his-name]]
Even the links that point to useful information don't have the information right there -- you have to click through for each link. And some of the references may not have anything to do with a good wine recommendation at all. So you have to edit the [[Red Wine]] page to make it a useful list, but that's what we do with Evernote already, and the linking part wasn't that useful.
You can shift-click them to open them in sidebar (where you can edit them the same way as in main view). You can open unlimited number of pages/blocks in the sidebar. And if you find that they're not useful for you anymore then you can simply remove or unlink them. Without ever leaving Red Wine page.
It's funny how almost everybody here tries to compare it to other things. Yes, you can do everything even on paper! Zettelkasten was done first on paper, GTD was done first on paper. But this is new kind of software, which promotes new workflows and ideas about using your thoughts and data, and if you want to compare it to existing solutions then you should compare it to TheBrain or ConnectedText. It's not your typical markdown editor / outliner with some new features - you can start using it like that, but you will change your workflow after few hours or days in ways that you can't simply imagine right now :)
I hope we will have more software with such flexibility in the future, competition is always good, I might even reimplement this myself as my private hobby project, because it's so useful and I can't imagine going back to normal note editors if something happens to Roam dev.
Perhaps this is all true. My main point, which was lost in my example of [[Red Wine]], was more about it being too easy to create new pages.
In Evernote, I've tried to get away from creating notes on every random new thought, and started towards maintaining more useful large notes -- a list of books I want to read, instead of 50 pages that mention a book all tagged with "#books-to-read", for example.
To me, this seems like moving back the other way -- it encourages you to create those 50 pages, because they all can be "linked" to each other.
I guess I'd have to try it to know, but I feel like, for me personally, information would be lost.
It will not be lost. Don't only give it a try, but force it to work for you and it will. I changed my process of writing in Roam multiple times, each time it was more optimised for me and weirder to explain for other people. I have GTD system that finally, after years of trying in every other existing software, works exactly like I want. It looks way different than any example of "GTD in Roam" I found so far - those examples could be reimplemented in Dynalist/Workflowy/other outliners - mine can't, it requires these mentions on the bottom and editable block references from other pages in my main dashboard page. But I didn't design it, it created itself. Explore and you will find your own ways. If you like simple lists then create simple lists without any links, that's perfectly fine, you can always change things later. I'm personally doing way less linking than author of that blog post, I don't feel like I'm forced.
You can do there much more than that blog post describe and Roam docs also sucks in explaining what else than writing you can do so it might be a good idea to look for videos in Youtube, Roam dev created some demos and was also interviewed with demo presentations.
One of the devs here - totally true, our help docs and landing page don't really show half of what you can do. Help docs have a lot if you dig around though.
That data feels closer to prolog, than to text articles. Since search was the biggest problem with evernote, i'm curious what machine learning could do with the data in roam.
Yep, can resonate a lot with that myself. I fell in love with GTD 20y ago and spent years trying to work out the best solution for _organizing_ thought, rather than putting all that energy into actually acting on thought. It was my hoarding & librarian lizard nerd brain gone into overdrive.
It’s similar I think to what I did back in those same days when I switched briefly from Mac to PC (from the pain of MacOS 9 during the super early days of OS X), and spent so much time building my own PCs & installing configuring tearing my hear out re: CD-drivers et al plus just getting to a workable state over and over with Gentoo Linux or whatever flavor du jour — I did stuff FOR the computer instead of actually doing valuable stuff WITH/ON it.
Nowadays I use mostly Apple Notes for pretty much everything (even though the backup story still sucks). But I’ve always been a huge fan of ”outliners”, it seems that it’s the closest to how my mind works. Still use OmniFocus for some personal task management (and OmniOutliner before that), and have used Dave Winer’s very nice little outliner web app off and on for years, just to jot down complex thoughts quickly.
But Roam is definitely the thing I’m most excited about currently in this space. I find Notion.so and the others much too complex for most my needs (even though the inline database is a wicked cool idea!).
And the fact that Roam is a small ClojureScript shop as well is just... PERFECT :)
the pitch for Roam imo is that the #1 challenge of modern business is scaling communications. All large companies have dysfunctional communication and if we can get a 10x improvement here that would translate to getting the same amount of work done with 10x fewer people which is a whole layer of middle management just gone. Or alternatively you can continue to barely keep it together at 10x greater scale.
> the pitch for Roam imo is that the #1 challenge of modern business is scaling communications
I completely agree with this, but I think it's naive to think this is fixable by some tool.
Scaling communication is just innately hard problem - the most efficient you can get with communication is if you can keep everything inside one brain, next best thing if you have one colleague with whom you talk all day, then it's still quite OK in a small team, then you get multiple small teams, then multiple departments, located in multiple locations, continents etc.
There can be tools and processes to make this a bit more efficient but you won't remove this problem short of doing some sort of telepathic brain interconnect.
And existing tools (like confluence etc) are already getting getting quite close to the local optimum, of course you can improve upon them, but nowhere near the claimed 10x improvement ... that's just bullshit marketing talk.
Confluence is light years away from the potential of this kind of tool I think, well over 10x. And there's a superlinear payoff with really good tools, because of network effects both in amount of users and the quality/quantity/timeliness of information that good tools attract.
I work with large knowledge bases daily and the choke points just aren't in the tools - it's the humans. People generally suck at writing - they often have very incomplete/skewed information, write only from their own perspective and are not that heavily invested in having great knowledge base (as opposed to solving their own immediate problem).
True domain experts who understand things typically don't have the time (and/or skill) to write good documents.
Documents don't get updated or in better case there's a series of "patch" documents describing the changes but not the complete future state.
I don't see how these major issues can be fixed by technology.
This could be largely mitigated by organizational changes - hiring dedicated technical writers / "knowledge managers", but that's just a cost center for companies so it essentially never happens.
I suspect there are a lot of different user bases and we're not thinking about the same one.
There are existing organisations and institutions where people want to find tools like these and are excited about the prospect, for example expert organisations where cooperation and single shraed information base in a project is very valuable and the users are good at writing & collaboration, used to real-time tools with fine grained tight knit collaboration like Google Docs / Slack.
Techology can grease the wheels and provide multipliers for motivated users, sometimes very large multipliers, but of course not every person is suited for it.
I use my notes for big ideas that serve as fodder. So, I don't really keep notes on like "Here is how to do X in Javascript well" but instead "here are a collection of clippings on interesting LED art pieces and a link to my parts inventory".
I’m intrigued by Roam, but I can’t see myself using it as long as it’s browser & cloud only. Also, good typography and visual design is critical in any kind of note taking app, but in Roam that barely feels like an afterthought.
Something like this but as a plain text based, native Mac/iOS app with stellar typography... that would be a dream.
Ditto. I was actually thinking of trying Roam until I read there was no mobile app. I like the idea of a “second brain”, but for me that has to be something that never gets detached from my first brain. It has to be accessible at all times, for both reading and writing. I currently make do with Apple Notes, but I’m interested in finding something more organized…
A second brain should also be as private as my first brain – ideally end-to-end encrypted, which I guess Roam is not if it’s a webapp. Too bad. (Apple Notes isn’t end-to-end encrypted either, but that’s another reason I’m looking for an upgrade.)
Even though it's a webapp it can be end-to-end encrypted. Fortunately, they are planning to do it, but I am not 100% convinced that all the function will work on e2e notes.
Seconded and I'm glad I saw this before I got too deep into it. I'm wary to try even something totally open source because of course their is the adoption cost (do you move all of your old notes over? do you have a split brain? Too much waste time in tiddlywiki for me is a harsh lesson).
That said, I still appreciate the effort people spend in thinking about these things, but a cloud-only offering (cloud-only and 3rd-party hosted, I should emphasize) is sadly not for me.
Dynalist offers free account and works offline on all platforms, and was the inspiration for Roam, one can also try that for that temporary holding spot.
From privacy policy - "As a condition of your use of the Service, you grant Roam a nonexclusive, perpetual, irrevocable, royalty-free, worldwide, transferable, sub-licenseable license to access, use, host, cache, store, reproduce, transmit, display, publish, distribute, modify and adapt and create derivative works (either alone or as part of a collective work) from your public Content."
So "public content" on Roam is considered essentially "public domain content"?
That is standard legal boilerplate that allows them to host/display content that you mark as public. All sites that share user generated content publicly have similar clauses.
Medium's policy doesn't seem to ask for rights to create derivative works and such. I found the verbage unnecessarily broad for what i know is likely to be narrowly applied. If RoamResearch decides to declare that all public content on Roam is relicensed under public domain tomorrow, that would seem within the scope of the policy as stated, though perhaps not within the scope of applicable law.
edit: I see that notion.so also has the same wording.
I think "adaptation and derivative works" could apply even for simple format conversion like Markdown (what you authored) to HTML (what you see) or even image thumbnails of pages (?)
They demand an irrevocable worldwide license, with the ability to transfer the license and to sublicense according to to the text in the post you're replying to.
Maybe I am from a different time but I simply cannot imagine entrusting my private thoughts and knowledge to a cloud service ( aka someone else’s computer) without end to end encryption.
I personally think it depends—there are multiple levels of knowledge that you can store in a notes app. I personally would love something that could store my lecture notes and provide me the freedom to take them any way I want to.
I wouldn't care if a company had access to those things. But yeah, definitely not personal data.
For Windows users who prefer native apps and control over their data, Connected Text (paid, closed source ultimate kitchen sink with 30 days trial)[1] and WikiPad (free, open-source wiki engine)[2] are good alternatives to Roam.
Personally, I use TreeSheets [3] for note-taking and try to organize them as nodes in yEd [4] when I want to gain insight, but that quickly grows out of control and becomes unmanageable. Auto-linking and graph overview are extremely powerful features in this regard, but my gripe with e.g. Roam's approach (judging by screenshots) is that you can't visually filter out all the nodes at ones and "walk" the paths in a filtered graph -- that's why I consider switching from yEd to VUE [5], which has more decent filtering/search/layering/grouping options.
In general, [6] and [7] have good coverage of existing note-taking and mind-mapping tools.
Does Roam have any data export options though? If so, I might give it a try.
This was very interesting for me to read. I am a heavy user of Notion and recently documented my own knowledge management practices [1].
I understand some of the Notion criticism, but I think you can get around most of it. Instead of relying on the tree structure, I organize pretty much everything in databases, which can have relations to each other. This way, you can have bidirectional linking and the user experience for creating these links is very good.
No, it is completely different experience to do that in Notion and (have it automated) in Roam. I was heavy Notion and Dynalist user, now I'm completely sold to Roam. Try it for a month with some hobby project and to log your daily life, it's crazy good, after few weeks of use I'm still in awe and I find new, better workflows every week.
> I was heavy Notion and Dynalist user, now I'm completely sold to Roam.
What scares me about this comment is that, in there lies the possibility of a better notes app coming along, and having to deal with porting the data from one place to another.
I've jumped around between a whole bunch of different note-taking apps and methods (Markdown notes in vim or ST3, Evernote, Keep, gdocs, Nuclino, etc.) and have mostly settled on Bullet Journalling. The act of writing itself is helpful for memorization, threading and indexes helps with information location, and the mobile app lets you take pictures of your notes and link them to others (across notebooks, etc.).
I am tempted to try Roam regardless because of tagging, but the lack of some way to sync with my more important physical notes kind of turns me off of the effort, as minor and specific as it is.
I will leave the argument which one is better for the marketing people of the respective companies. My post covers also other tools that I use, such as GitLab and Workona.
Just wanted to point out that Notion is very versatile and that there are ways to achieve bidirectional linking.
A very interesting read, but I can't shake the feeling that Roam is "just" a better wiki. Which is probably all that is needed to have a product that works, sometimes the littlest changes make for the best tool. Another wiki that is pretty interesting is https://tiddlywiki.com/, although Roam seems to have a easier to use interface.
This clause from the privacy policy is not very encouraging:
> We may terminate or suspend your account and bar access to the Service immediately, without prior notice or liability, under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach of the Terms.
I think that's a lost battle now -- the Terms of Use / Privacy Policy of pretty much every online service, important or otherwise, says the same thing. For example, from HN's own terms of use:
> You agree that Y Combinator, in its sole discretion, may suspend or terminate your account (or any part thereof) or use of the Site and remove and discard any content within the Site, for any reason, including, without limitation, for lack of use or if Y Combinator believes that you have violated or acted inconsistently with the letter or spirit of these Terms of Use.
Sure, and Github might hold your life's code, but they state exactly the same thing.
> 3. GitHub May Terminate
> GitHub has the right to suspend or terminate your access to all or any part of the Website at any time, with or without cause, with or without notice, effective immediately. GitHub reserves the right to refuse service to anyone for any reason at any time.
I think literally every online service has this sort of clause, and in the absence of language explicitly stating the contrary, a cautious approach would be to assume they mean exactly this. Pragmatically speaking, you should have a local backup of everything you've placed online.
It's not perfect, but you can export your entire database in Markdown format at any time. So given regular backups, this wouldn't be an absolute catastrophe.
Trusting my "personal knowledge" to a proprietary tool seems like a fundamentally bad idea to me, and no amount of clever features is going to fix that.
Unfortunately, I tend to agree. I was pretty excited skimming over the post, not realizing this was a hosted solution. Any good self-hosted alternatives with the same features? Or good thread about personnal knowledge management?
Neither have full feature set, or work collaboratively, but nvalt in particular gives a good 80/20.
We export to plaintext markdown that reads well in either, planning export to org mode with enough data for a good elisp hacker to build parity of main features -- will do sooner if we know there are takers for that.
Have seen cool analysis of JSON export in Wolfram Alpha.
Nobody in their right mind should put anything they can't afford to lose in your service until this clause is adjusted to include some kind of export: https://news.ycombinator.com/item?id=22105480
I keep falling into the occasional "I need a note-taking / todo app" rabbit hole, and there is a lot of people / companies re-inventing the wheel, but all of them nowadays seem Electron apps with proprietary cloud storage.
I should go back to a folder of .md files and todo.txt (http://todotxt.org/). Right now I'm using Evernote and Todoist but both of them ship my data off to the cloud - and I have no clue how secure it is. And sure I could do my due diligence but the companies are neither required to, and/or forbidden to reveal who has access to the data.
I believe the founder mentioned that they will eventually allow you to encrypt your data.
If you do any sort of public writing, you could use it for your writing process since that info would be private eventually anyways. Or you could expand that idea and include anything which you would be okay with being public.
For example, I may not have a reason to share a snippet from an article, but I wouldn't be bothered if it became public. I may also not be bothered if notes on that snippet were shared. And maybe if I did some writing for myself for understanding a subject, then that might be fine as well.
> I believe the founder mentioned that they will eventually allow you to encrypt your data.
Well, as soon as the encryption comes this product will be usable. Giving my personal data to a non open source note taking project without any encryption capabilities is a big no.
Not if there's no other app which doesn't have the same functionality. I would rather get the power of the app now and then lose that power in 5 years rather than disregard it completely. If the work I did in the app provides an ROI today, then I'm willing to face the possibility of the app evaporating.
I'd like to add to this that since the app lets you export your content, even if/when Roam dies, it would still be possible to move the data to another app somewhat easily.
Usually these end with an "Our Incredible Journey" post[0] and 14 days to back up your data, with the site half-broken during that time and nobody manning the support. I'd set up a script to keep your data backed up if the notes are important, or pray you're not on vacation when they get acquired.
If it were me... I'd probably have the data stored in a postgres db, maybe use graphql+elasticsearch indexes to provide the linking and searching... then the user could simply supply aws creds and what not to their own instances and basically host their own data that way. UI/UX still would be proprietary but that data fully owned by user.
IMO "easy" linking to other pages should be doable, but part of Roam's power is creating those pages by just making the link.
The linked references block I think could be extremely powerful in Notion. Bidirectional linking helps to associate data better than anything else I know, and if that can be handled semi-automatically it would blow people's minds.
Also, yeah, opening other pages in a sidebar would be amazing for being able to reference data without context switching and literally losing sight of what you're working on.
Personally, I'm using Notion for structured data, and Roam for unstructured, freely associated data. They're both pretty awesome in their own ways.
Not exactly. Correct me if I'm wrong, but in MediaWiki (and others), you need to click the link, (optionally) type some text, and hit "Save" or the page doesn't actually exist yet.
With Roam, the page is automatically just there when it's mentioned. A subtle difference but I'm finding it quite useful.
> Also, yeah, opening other pages in a sidebar would be amazing for being able to reference data without context switching and literally losing sight of what you're working on.
Can't you already do this? For example, if you right click on a title of a page, you get an option for "open in side bar." Then if you navigate to another page in the main pane, the sidebar still stays at the page you opened there.
In the last few years I repeated the same cycle: register, start of use, enjoy, invite my family, get the announcement that it has been bought, export my data when they announce they shutting down, rinse and repeat.
The first one was google reader. One day it was shut down and however I could exported my feeds, I was following a few people and read some really amazing article at least once a week which I could not find by myself. Also people I was following started to use 3 different platforms each with limited set of funcionality.
I've been using an email client which was bought and killed by google. Online diary app I used is gone now. My todo app was bought and "integrated" into their product by Microsoft. (However, Kudos at the same time, I still can open the doc files I created in 99). Calendar app gone.
About 90% of the mobile apps I bought on my iPhone 3G is not usable anymore (some of my favourite games gone forever).
Even some of the software I bought for my business (and paid double price for the business license) is now gone or not usable because of lack of upgrades (I would have been happy to pay for the upgrade license).
I'm really, really tired of the fact, that no matter if it is a website, a mobile app and from time to time, I need to do another cycle of exporting, finding a new tool for the same task, setup, import, etc.
I'm privileged, because I can setup my own hosted tools for myself and my family, and my current job is also consist a serious amount of "tinkering". I would be seriously be happy to pay if I don't have to do the same cycle again and again and again and wasting my time doing instead of spending my time away from the keyboard. Currently there is no startup which can be trusted that they will be around in a year.
So whenever anybody is asking to invest time and effort to start using their product, which has no clear plan about their revenue streams nothing about how they going to sustain their business is a huge red blinking no. When I hear the expression serial entrepreneur (I throw up in my mouth), it says to me, stay away.
(And lets forget about privacy, because that is another massive can of dragon sized worms)
The crux of these points is one of the main reasons I’m reluctant to put any amount of time in to new applications.
And, unfortunately, the more of us that feel this way, the less companies get invested in the space, and (it seems) the further we get away from real long-term solutions.
Other than the interface (which is a big "other than"), I'm trying and failing to see how this differs from a managed MediaWiki. Even most of the syntax appears to be similar.
MW would also solve some of the complaints about a lack of mobile support (MW has mobile skins), APIs (MW's is robust, for better and worse), scaling, and aliases (redirects).
Bi-directional links are visible if you go to the What Links Here [0] section of a page. Notably though it doesn't include "unlinked references" (as Roam refers to it), which is quite useful.
You can still fish that up if you need to either from the UI's search or the search API, but in poking Roam that felt like a potential anti-feature around ambiguous terms, for instance with no clear way to flag a particular reference as not relevant to a term.
OK. I have. I do still think this. The interface differences — which I acknowledge, and are significant, and maybe that's worth the switch — haven't landed that way for me yet. But I just do not see any differences in functionality, and I'd have to give up _a lot_ to get the interface.
The live-edit interface is double-edged. It's a split-second more convenient to edit but easier to make mistakes and harder to revert anything more than a typo. Every time I miss a TODO I end up editing the TODO instead and breaking it.
There's nothing in here that's appreciably better than MW's raw editor. I can't enable multi-cursor editing in Roam, and I doubt it would ever be an option across nodes/list items.
If I run the window vertically (or especially push to 1/3 screen width) I lose all value from the right sidebar.
There seems to be a lot of functionality tucked into right-click menus that are inconsistent, _extremely_ context-sensitive, and in some cases require considerable dexterity that I don't have. (Right click the _bullet_ for formatting?) Why aren't they keyboard shortcuts for these functions?
Block editing and versioning are neat, but less powerful than MW templates — again, a feature for me, probably not for the target audience? It's easy to create new versions in blocks — too easy, because how do I remove one I've added by accident? Are whole pages versioned?
The inline reverse mentions/backlinks are nice, though I don't know what they're good for yet. I already easily take advantage of backlinks in MW without needing them cluttering the inline content, and I can already sketch out how to add them in MW using its API if I can better grok the value of surfacing them. Otherwise they're already — at most — a click and keyboard shortcut away.
Surfacing full-text search results in the live search bar drags the interface down immensely, and isn't what I want out of that bar _at all_. That's the only thing I can see that's net negative. Browser lag on the third letter of a four-letter word was measurable in seconds — just chill out and let me enter the word.
The on-page context filters are neat. That's a feature that would legit take some work to implement in MW.
Bottom line, if the hook is "embeddable backlinked content in a lightweight editor", I get that in a non-VisualEditor MediaWiki install, plus a superior text editor and an API. And the API — again, to me, acknowledging that if I don't see the value Roam adds to that model, then I guess I'm not the audience — is still by itself a total dealbreaker even before I get to not being _able_ to self-host, not seeing the backup/restore story, not having any offline editing options, and not having a useful mobile editing story.
question for anyone who may be interested - what would it take to implement those workflows with backlinks in MediaWiki - or is it just outright impossible due to current data structures used.
It can be easily replaced by MediaWiki for the backend but to it's benefit the UX is very good and is a very good choice for people who don't want to muck around with MediaWiki.
But given the current state I cannot use it long term due to non-availability of non-desktop use, no encryption and no good PRICING or an idea of pricing.
Having said that I'm keeping this in my radar and shall revisit periodically.
This looks awesome! I've been wanting a personal knowledge store for a long time. Between bookmarks, random notes and lists that I throw away, cool quotes I find, and even thoughts that I ponder and get distracted from, I feel like there's so much interesting stuff I've found that remains inaccessible or was lost or is just laying around uncatalogued. It's just that all the usual data-cataloging systems seem so clunky or have a whole "system" that intrusively proscribes how to use it.
Roam looks like a pretty interesting solution to this problem. Simple but capable flat document system, especially the very nice tagging with automatic bidirectional linking to organize everything with. Pretty UI, maybe a little more customized than my tastes, but still nice to interact with.
My only reservation is the reason why I haven't tried any of the other big proprietary solutions: I really don't want to switch away once I'm on it, and I don't want to ever worry about losing access to it. I.e. I'll want to self host it. Don't get me wrong, I would still be quite willing to pay for such an app, but I also need it to be open-sourced and have a simple open data model.
He doesn't seem to understand tags and links in evernote. Evernote can absolutely be structured as a flat graph in the way that he describes as a big benefit of Roam.
That said, as a long-term evernote user, I've been wanting to leave for a while and move to an OSS/self-hosted solution. It might be joplin but my few attempts to use it I haven't yet had enough time to evaluate whether it would be a viable long-term solution.
Edit: I'm also seriously considering just using https://github.com/Alok/notational-fzf-vim and only doing note-taking on my laptop (not on mobile). It's extremely fast and basically zero friction. This would have a slight downside in that I quite often want to consume notes on the go so I may need to find an option there (eg serve my notes up using a private server or something).
This is definitely a problem I run into. I’m having a team meeting about Project X, and someone mentions that a particular task is waiting for something from Project Y.
The only way I’ve found to handle this is manual. Note the dependency in the meeting notes, then process the notes after the meeting creating relevant todos elsewhere. But that’s only maintainable if you don’t have a lot of work on at the same time, or a lot of dependencies - and we find ourselves back at lean.
Too much work is too much work, and no amount of automation is going to fix that. Furthermore, life is messy, and there is no universal way of structuring that mess. The more mess there is, the harder it will be to live with it. So reduce the mess to the point you can live with it, rather than trying to structure it.
I don't use files, I use tags. I have 2 notebooks to differentiate notes that I want synced to my mobile devices, but really that's not needed.
You can tag any note with multiple tags and then use saved filters to always find notes which are in a given tag. All of this used to work a lot better (evernote search has been getting consistently worse) but it still works fine.
You can use multiple tags, but the granularity is still page level. To continue on Conor's example, you'd have, say, a note for your whole meeting, with 3 sections for each agenda point. And you'd have 3 tags.
But then when you want to see information pertaining to a given tag, it means that the content on that meeting note is 66% irrelevant. That doesn't happen in Roam.
But in the current state of the app sharing a note shares your entire DB, its an awesome tool but I'm unable to find a way to create a secondary DB without creating a new account.
No I do, they just don't offer this same level of functionality. Try the tagging system in Roam for a few hours and you'll see the difference, Evernote's tag setup is much clunkier and harder to do on-the-fly.
For one, taskwiki, which if you use task means you have a great way to bang a checkbox in a vimwiki file and have that create a task.
MY company uses outlook so I sync the outlook calendar to khal using vdirsyncer. I then can use a (really janky) vimscript function of my own devising to add the calendar and some standard stuff to a "daily note". So I go <leader>ww and it creates a note for the day and adds my calendar and then I use that for all the basic notes for the day.
vimoutliner for when I absolutely want an actual outliner to do some planning. It's not always the right tool, but when it is, it's great, and it integrates perfectly with fzf. The other thing is that because notational-fzf is just doing a fuzzy find over text, I point it at all my sourcecode dirs for immediate jumping to particular files, functions etc in sourcecode.
This actually looks very interesting! I have been trying to get all of my immediate family to coordinate on a shared google document to try and capture a lot of our family history, but the unstructured nature of memory snippets and anecdotes is challenging to organize coherently.
For example, I want to be able to easily capture the fact that we owned a dog. Oh wait, but what about all the other dogs we owned over the years? What about the time I got bit and had to get stitches? what about the other times I had to get stitches? What about the times that other family members got stitches? I find that memories oftentimes don't bubble to the surface until they are sparked by other memories.
I want to be able to easily organize everything in a connected graph, but also still map it to a timeline.
I'm definitely going to have to give Roam a try. I wonder how well it works when it comes to collaboration between different people?
Founder mentions on twitter pricing tbd though hopefully this year, considering $30/mo with a discounted annual plan. Discounts/scholarships for students, non-profits, and low income. Also mentions a $10k lifetime plan with a potential “code escrow” should they cease to operate (though acknowledges not expecting to get many of those—mentions expecting 10, ever).
$30/mo seems insanely expensive for a note taking app. I guess I'll stick to the local vscode on top of a notes directory that takes advantage of local access and indexing and runs on a synced folder.
It's insanely expensive if you are comparing the price and functionality to existing apps. I would expect a "me too" app to have "me too" pricing.
The reason people are talking about Roam is because it's not like other note taking apps. People who use the app will need to extract a break-even $30 / month worth of ROI just like you might from any other piece of equipment or tool which extends your capabilities.
I find Roam compelling enough that I believe I can reach that point. If I'm not reaching that point, then I need to adjust my efforts.
I feel pricing shouldn't be a sticking point. I try to keep my consumption to a bare minimum, so that my focus is on high value activities. If the tooling can't return the investment, then that activity and the related tools aren't for me. It's not that the tooling is bad, it's just that my efforts are best pointed elsewhere.
I believe the founders operate on this idea and it's refreshing. Yes, it will be expensive for many. Potential users will walk based on the pricing. And I wish more developers would be willing to create something different and charge proper pricing for the effort.
Despite what the article claims, I really don't see much new in what Roam does over any other note taking app or wiki. --Whether they have more or less structure, they all let you link pages together, so hierarchies are generally up to you to decide if you want more or less of.
I use OneNote since I already have O365 anyway. To convince me that I should pay more than 3 times what O365 costs, you'd have to be able to show amazing improvements, and Roam just doesn't.
Seems similar to Mindforger ... Mindforger I think uses ai or something to 'link' internally between docs. Just found it the other day, but it's free. so -- I'll probably stick w/ that.
> I believe the founders operate on this idea and it's refreshing.
Many founders do, and that's why they price themselves out of the market. That's simply not how people make purchase decisions. There are many, many products out there that are "worth more" than the price. If you think you can charge $30/month for a product because your customers will get $31/month worth of value from it, you won't have many customers.
I understand people being disappointed with the numbers you quote, which I agree seem very steep, but I have no idea why they downvote you, for providing the seemingly best answer (currently) available to GPs issue.
It seems that right now it's considered beta, so all accounts are free trials.
I can't tell where "Roam Research" is based, or if it's even an actual company or just some developers using the name. There's no terms of service beyond their privacy policy, which doesn't list what jurisdiction they claim to be under.
I definitely wouldn't risk using the service based on the lack of information they provide.
Minor nitpick. His whole description about how "fluid information" works and how it's so much better than rigid/siloed hierarchy:
Really it's tree-based vs tag-based organization [1][2].
Tag-based organization turns the collection into a graph. Simple as that. IMO it's the superior way, since a graph is kinda like a superset of a tree, but there is nothing novel that was done by Roam here. You could have tag-based file systems too [3].
Note: when you have tags, it has to be capable of multiple-tags (not just one), otherwise it's not much different from a tree structure.
Actually going to look into this - given up on Evernote, don't like Apple Notes and Bear writer just didn't click....but did anyone else get put off by the whole "casually going to show off my notes on Prepping and Bugging Out as they're totally normal and chill things to be across". Undermines the credibility of the writer.
I thought it added to the credibility as it positioned them in my mind as a longer term thinker than myself.
By the way, I’ve been bouncing between bear and Ulysses and I’ve decided that I just love the Bear experience more than any other editor. There’s something really elegant about it....
It's crazy to me that someone could have so many notes that they need to do all this tagging just to be able to find them. After 2000+ notes in Apple notes I've learned that the notes I go back to most often are nonfiction book notes and certain periodically updated lists, and any other notes I just find through the search bar.
I've been through a hundred note apps, in the end, taking notes is for the brain to help remember. The app is your brain. Generally now, I through stuff in Google Docs and move on. It's searchable, good enough.
At first glance it looks somewhat like MediaWiki (the wiki software behind Wikipedia), which also supports creating pages implicitly by linking to them. The markup style also looks similar. Does anybody know how it compares? The MediaWiki interface looks clunkier and you probably will need extensions for some of the stuff Roam does (e.g. like Semantic MediaWiki).
Stupid question - but I can't tell if this can be used by multiple people as part of a company KB. For me (and for many) sharing knowledge within a company is a bigger win than my personal KB (which I happen to use workflowy for). The perk of this it seems to support images & videos which workflowy does not.
This has me really intrigued and I've been on to workflowy and a smattering of org-mode for over a decade now. Consistency is more important to me than optimality and workflowy has served me well for that. Reading on interestedly ..
I worry for my data. If I invest a lot of time to build a repository of information, how can I archive it, extract it out of the platform. It is in early release, and they seem to avoid the question about pricing.
You can't even sign up for Roam if you use a pihole for DNS, since it redirects you to a blackholed site. Okay. A good reminder of the commercial interests I don't want in control of my notes.
So do lots of other apps. You can link between files. Even just plain markdown would allow you to link between files. You could just include a build step and edit MD files and read HTML.
But ROAM also allows you to reference sections. Links you create leave references at the bottom to show you which sections link to this particular page or section. That gets to be a slog with plain text.
I stopped spending time and effort when I realized how little I used my organized notes. Specifically, I used Evernote and had my personal information wonderfully organized, but rarely used it. Now I use something simpler:
For work: about 20 Emacs org-mode files for various topics. I use grep to find stuff.
For personal: at different times I have used Apple Notes or Google Keep to maintain todo lists, shopping lists, notes on present and future writing projects, planning travel, etc. Both support search. I spend very little time writing these notes and they are useful. A few times a year, I spend a few minutes deleting notes I don’t need anymore.
Anyway, thinking about cost/benefits, not spending much time organizing my own information makes sense to me.
The turning point was spending months of part time hacking writing my own Evernote’s clone in Clojure in the backend, a Firefox plugin, and a web app. It was a fun project, but mire fun writing it than using it.