In this video @rjnestor discusses crucial concepts that every @RoamResearch user should know: INDENTATION. This is one of the best videos I have seen in a long time. #roamcult@roamresearch
2/ I am very thankful he put this together. Indentation is a key facet & concept from the art of outlining, not to be confused with “outlining” as a summary of something, rather outlining as in a document with structure, resembling a tree: (Parent/child/siblings relationships).
3/ This is not new & there is a fine legacy of Outliners (software for tree structure type documents.) Example: @davewiner 1979 and VisiText. Learn more about outlining at en.wikipedia.org/wiki/Outline_(… Roam goes step further as it is a graph db (trees connecting to trees endlessly)
4/ I have used outliners for about 25 years, and they fundamentally help you write, organize, classify and even focus better. Once you fully grasp outlining, there is no going back, all other apps fall short if they don’t have it.
5/ Roam is an outliner and the best one I have used in all my 25 years, as it does one thing uniquely: EACH BLOCK is its own addressable entity. Other programs usually leave the document or the zoom level as the entity which is to broad. Granularity is important.
6/ Blocks are like Excel cells, where as other software treats your data more like long word documents with little difference from paragraph to paragraph. Blocks make data addressable in free flowing text. Outlining defines structure between them (with little effort on our part).
7/ I am very excited that so many new users through Roam will be exposed to the powerful and creative concept generater of outlining. I highly recommend all Roam users wrap their brains around the idea of indentation and the value it brings to data you create.
8/ Some new users are thrown off when they see those bullets in the margin next to blocks. But these bullets, might save your life some day. They will help you break things down & relate them to other things. Don’t hate the bullet, love them and embrace them.
9/ In Excel each block has an address A1, located on a sheet, “Sheet1” in a file “C:\spreadsheet.xls”
10/ In Roam, each block is assigned a unique id (called UID) and looks like this: ((BgI7JTNjk)) — the cell. Each Roam database has a unique name, my database is Roamhacker — the sheet, and they live on roams server, the XLS document.
11/ Roam gives us the equivalent of a GPS system with longitude & latitude for each block of content you write: universally unique and universally addressable. Try linking to a paragraph on a web page, not usually possible (or not easy) but you can link to a block in Roam today.
12/ in the recent @RoamFm podcast, @DrewCoffman compared Roam to a sourdough starter, in which you feed it and it ferments producing many other loafs of great bread. (Yes I love sourdough, who doesn’t). (Must listen to episode, and also to mention @JoelChan86 was amazing too!)
13/ Sourdough connection? We keep feeding our Roam db, casually sprinkling on structure through indentation, page refs, block refs: interconnecting one tree to another, branch to branch & it produces wonderful things. LESSON: don’t underestimate the bullet and the indent.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
2/ Example one: Project Xanadu (Structuring data, bidirectional links) first hypertext project in 1960 by @TheTedNelson
+ nonsequential writing (writing with block refs, no folders)
+ zippered lists (Roam Multiplayer)
+ tumblers: any part of a file to be referenced (Block UID)
3/ Example two: (1960's, 70's) Graph databases (Roam under the hood)
+ Nodes (Blocks)
+ Edges (Bidirectional links/block refs)
+ Properties (Creation/edit dates, user, block characteristics: open, closed, heading)
1/ @Conaw thank you for giving Roam42 a try, its a work in progress.
I want to turn this around on you though & say we are really thankful to @RoamResearch for supporting community, giving us tools, encouragement & freedom to mod Roam. #roamcult
2/ I became a believer the day you announced roam/js. For those not in development, it probably wasn't clear what signal this sent. I have used many tools, but never seen a company so genuinely engage with public & make such an early commitment to devs (that wasn't lip service).
3/ I don't know everyone in the Roam Research team, but have enjoyed all my interactions so far with the few I have met: @thepericulum, @MamanLunettes, @filipematossilv. Always helpful & supportive, never judging. A testimony of good things to come.
This is a tweetstorm mostly for new users of Roam, but something I take to heart as an experienced Roam user (Experience in Roam? Not sure what that means, we are all Roam babies).
[[2/19]] Roam is a very powerful tool. Roam is feature rich & has MANY MANY hidden gems. Because of a lack of documentation & onboarding many users barely scratch the surface of Roam's potential. This will improve. Team RR has this on their radar.
[[3/19]] Roam requires time, practice & experience to master. There is a tendency at the start for the perfect system, to understand it all in depth before we really engage in using it. But this is not the right approach. With Roam, JUST START & use it as much as possible.
Beautifully composed visual explanation to Zettelkasten from @e_thomas_v. Lots of insights. Only 11 minutes. Many best practice concepts from Zettelkasten that can be mapped to Roam, without having to do Zettelkasten.
Zettelkasten - Position of the note in the slipbox is not important
Roam: don't worry too much about a top down structure. Just make sure to create references (tags, page links) to other notes, or providing context of the current note
Zettelkasten - Quality comes from the network of links between notes, not necessarily the content of the note.
Roam: Big picture is to insure unexpected insights through the network. We don't know yet what we don't know, just know that you don't know & eventually you will know.