Roam Research, new web-based outliner that supports transclusion & wiki features - thoughts?

I never want to add more work to anyoneā€¦but I think there is an amazing opportunity to borrow from the Dynalist history (great features, great community and great support). The world needs a competitor to Roam Research and Iā€™d rather give @erica and @Shida my money than anyone else.

5 Likes

I still prefer growing DynaList where it makes sense. My thought is if we get Clone, then having a command called Clone Toā€¦ which gives a search dialog gets us pretty far towards a great knowledge management app within DynaList.

1 Like

I really donā€™t know what approach would make more sense (adding Roam features or starting over), but it is clear to me that Roam is on to something profound. The learning curve for Roam is much higher than for Dynalist, but as I delve into it I find myself using it more and more. One way to put it is that as you add more info to Roam it becomes more useful. While Dynalist can handle a lot of information elegantly, I feel like I have to spend more time re-organizing it to keep it under controlā€¦ It might be interesting for @Erica and @Shida to do both: create a kind of playground app where they can try new ideas without the burden of legacy code, and at the same time try to implement these experiments back in Dynalist? If that makes any sense, I would be happy to support it!

1 Like

The underlying theme here is if organization of knowledge in a network or in a hierarchy is better. In my opinion this is the wrong approach to think about it. These two structures are not mutually exclusive, they can coexist. Hierarchies are effective for large-scale, slow-moving efforts while networks are good in small-scale, quickly changing situations.

Dynalists approach is to apply a network (with tags and links) on an underlying hierarchy while roam does the opposite. I personally think that the first approach makes more sense and can be applied to more use cases.

The drawback people see in the Dynalist approach is (like you wrote too) that they need to re-organize more in Dynalist. I think this is a sign that the system people are using is not optimal, not the tool. With the right system you need just one shortcut (CTRL+Shift+M) to move everything to the right place. Keywords here are P.A.R.A or the Zettelkasten method.
The lack of a real hierarchy in Roam makes it easier to use not necessarily better in the long run.

10 Likes

Hierarchies are effective for large-scale, slow-moving efforts while networks are good in small-scale, quickly changing situations.

Yes, this gets at it perfectly. The world I work in requires me to constantly change and evolve my systems and I love that Roam has the flexibility to handle this. But I would also add that there is a lot of overlap and cross-fertilization between my various knowledge sets, and the Roam approach is useful for this as well. Thanks for helping clarify this.

3 Likes

Iā€™m of the same mind. Itā€™s true that DynaList forces some kind of hierarchy on our data, but Iā€™m not convinced thatā€™s a bad thing. In the past when Iā€™ve used sprawling wikis for my notes I often experience the nagging feeling of ā€œmissing somethingā€ ā€“ that there is information Iā€™ve forgotten about and canā€™t find again except by luck. Having pages organized in a loose hierarchy helps me feel like everything is ā€œin its placeā€.

ā€œCloningā€ would amp up DynaListā€™s capabilities tremendously. In my opinion, the main weakness of a hierarchy-based model is that often an item doesnā€™t fit in just one category, or have just one parent. Cloning would allow us to have multiple, curated, editable views of our data.

9 Likes

Actually 2 seconds :smile:

1 Like

Actually that is a good point. Dynalist is more an sandbox where you can implement some roam functionality yourself while Roam presets a system for the user.

And I agree, cloning would be nice.

2 Likes

Wow. This thread blew up quite a bit. But congrats on the launch of Obsidian and for taking the time to create a brand-new product in this space. Iā€™m definitely going to try it out.

A friend of mine, Sam Ramji, once told me this pithy saying that I remember to this day: ā€œitā€™s better to keep the cannibal in the familyā€ :smile:

2 Likes

Conor from Roam here.

Fwiw - I think one of the main things folks are missing is that we really lean on heirarchy as well.

In the backlinks section of each page, you see the hirarchy of each reference, and can use ALL the the other [[links and tags]] to filter for the subset/intersection of back-link references youā€™re interested in.

This is really enlightening conversation. Cool to see a bunch of familiar faces and see how you first heard about Roam.

3 Likes

We officially announced pricing last night

Currently only Pro Plan (15/m, 165/y) or Believer Plan (500/5years. 8.33/m)ā€¦ since we have huge waitlist and want to scale customer support team before having freemium.

Turns out was much bigger initial audience for tool - we thought weā€™d have to stay bunkered down with smaller professional knowledge worker base for first year to build sustainable company ā€“ which is why early ideas of pricing were higher.

Goal has always been to build a thinking tool for everyone, but wider the audience the more polish you need to teach new paradigm.

1 Like

We officially announced pricing last night

Currently only Pro Plan (15/m, 165/y) or Believer Plan (500/5years. 8.33/m)ā€¦ since we have huge waitlist and want to scale customer support team before having freemium.

You should be good for that Dynalist Pro subscription now Conor :wink:
Can strongly recommend it :+1:

1 Like

totes, and nice to see you here. The key distinction for me is that everything until Roam forced every piece of work to exist in a single location. Roam lets me color outside those lines so I can embrace the good parts of hierarchy without being bound by it.

Well yesterday I finally got access to Roam and I have to admit after one day of use it was mind blowing. The sidebar (ahhh split screen as we would say here in dynaland) is a very efficient way to work when working on multiple documents or sections of a node. Really brilliant how they made it possible to have multiple documents visible in side bar.

I never understood the use of the backlink. Now I all I can sayā€¦ I am not sure I can live with out it. The ability to interlink thoughts is very powerful.

Block referencing (aka transclusion in dynaland language) is as good as I imagined it would be. Totally reinvents the way you think about where data lives and is reused.

The ability to write a query in a node and have it renders content anywhere is an outliners time management dream come true.

So just a few features, and is a game changer.

Of course the price is outrageous. I can only hope the product rapidly improves. Missing some things (Outliner is inferior to Dynalist, the UI feels a little clunk, almost no UI configuration available without hacks, app documentation ā€“ or better said: what documentation? And no real central ā€œuserā€ community as we have here.

I didnā€™t want to write these thoughts, but after just a day of use, I rarely get this excited about a new piece of software and now understand why this thread is so long.

Frankly it makes me sad the team here didnā€™t combine the concept of Obsidian and Dynalist into a new tool. I think the Dynalist editor, along with the new knowledge and note taking capabilities of Obsidian would be very powerful competitor to Roam.

11 Likes

Agreed. But I still hope this is the plan down the line.

2 Likes

I have just joined on with Dynalist. I was looking at Roam. I will stay with Dynalist. I hope Dynalist maintains its updates but also does not try to get too complex. There is a market for the tool you have today that uses simplicity as an advantage. The prices should also be more appealing.

1 Like

This is a lot to readā€¦I tried to skim for what Roam is but havenā€™t figured it out yet. They require your credit card info just to use a demo, which it fantastically dumb, but thatā€™s another tangent.

I canā€™t find an explaination. Bidirectional relationships between nodes could mean any number of different things. Can someone explain like Iā€™m 5 or show me a video?

I get what a tree and a graph are. Itā€™s just heirarchal and nonheirarchal relationships.

Butā€¦you can literally hyperlink to any node from any node already in dynalist. Just becuase the underlying document is structured heirarchally doesnā€™t matter. You can write everything flat in a tree, or nested, whatever you want. And hyperlinks still work. Soā€¦dynalist is already ā€œbi-directionalā€ in functionalityā€¦just like the whole internets hyperlink graph isā€¦so whatā€™s Roam get you? You just lose the underlying tree? The tree you were already free to ignore? Sorry to ramble, just expressing my confusion, trying to wrap my mind around what theyā€™re describing and thinking anyones gonna give their credit card over to.

1 Like

What are you saying child? The Emperor has no clothes on? :open_mouth:

1 Like

Itā€™s hard to explain clearly. But I think itā€™s something like this

My Document

  • This
    • is [topic]
    • stuff
  • Here
    • is more [topic]
      *stuff

If I understand correctly, when you make the link [topic], it creates/finds the document [topic] and puts a back link in it.

Topic

  • is [topic]
  • is more [topic]

And these link back to the sources. Iā€™m sure I got the details wrong, but the main is that your bullet point links to the Topic page, and when youā€™re there the same bullet point is found there and links back to your document.

Another way to put it is that in a normal hyperlink structure, links point from parent to child, but not from child to parent. But here, every page is a graph node and if there is a link from A to B, you see that link when you look at A, and you see that link when you look at B.