1/ Really interesting question Mark poses here. Basically many now see blocks as fundamental building pieces in their Tools for Thought (a competitive advantage). However, the block itself is really a concept to make it easier for users to comprehend/visualize the data element.
2/ In other words, a block doesn't really exist. It is an abstraction for us as users to the underlying data store. What is crucial for understanding with these systems, is that each data element (block) is represented by an internal identifier that makes that data unique.
3/ This is actually what is important. Each block has its own address, which makes it easier to find, get to and reuse elsewhere. I explain this here:
4/ Don't be fooled by the sudden commercialization of the block by @NotionHQ. Basically most Tools for Thought that are built on a database that have some way of uniquely identifying these data elements, including @RoamResearch, @logseq, @AthensResearch.
5/ If all these products have "blocks", what should be important to us? What matters is what you can do with those blocks. @NotionHQ refers to blocks like Legos, which is an analogy we have used in #roam land for a long time. See video starting at 1:00.
6/ LESSON: no product has a monopoly on the block (or block reference feature), the winners will be those who make the blocks as useful as a bucket full of legos. (Curious if @LEGO_Group company will ever sue others for using their toy as a technology analogy)
7/ As many of you know, I am doing a TfT experiment with @obsdmd, which is really more about experimenting with Markdown (that was a deep thought, think about it).
What markdown lacks is the concept of the block ID, a universally unique identifier for each and every data element.
8/ I know the markdown folks will be mad at me, but I have to say: It isn't about the block, it's about having an "address" to all your data. These block ID's create unique ways of working with data, which I admit is hard to explain until you have worked with it for a long time.
9/ My experiment with Obsidian is now in its second month, and it's going great. It is a powerful tool, very well designed and a solid contender in the TfT space.
10/ And Obsidian supports block ID's, but... but.... only where you define something should have a block ID. This is a unique feature to Obsidian (as far as I know) and is their own custom extension to Markdown.
11/ Sadly the end result, based on my experience with Roam, Block ID's are needed in the long-term.
Obsidian has an advantage today: it is more powerful in many ways, faster & enables true TNO. But it is in my opinion a bet on markdown that will not win in the TfT space.
12/ Markdown is Obsidian's greatest strength (and this is a superpower) but might be long-term be its greatest weakness, because Markdown lacks the concept that all data elements need to be uniquely addressable.
13/ I am no prophet, but I still believe the block id will win in the end. I also think the graph database, which is the foundation of most block based tools, is a competitive advantage in linking (networking) our thoughts.
14/ I would like to have a world where I get the advantage of Markdown (text, easy to read, very portable, no application lockin)
and the benefit of a block based, graph database (unique addresses, strong data linking).
15/ So while I continue to use Obsidian for a lot of my daily activities, and it's a joy to work with, and has a wonderful community, I have this nagging doubt that if the Markdown community doesn't expand its reach into block ID's, Markdown will remain just a tool for formatting
This tweet generated some interesting alternatives to Zettelkasten. Let me list off a few. If you have some you have found not in my list, let me know.
1/ This looks important, interchange between TfT tools. Interchange historically fails due to competition between companies. (Lockin customers by controlling their data).
But it would be wonderful in #TfT infancy, if we can already establish interchange as a strong selling point
2/ The truth is, no matter how loyal you are to one product, you will always need to at some point interact with other tools. Why? Other tools may have some feature that you need for some project? Or you might be working with people who use different tools.
3/ Regarding this, #roam is doing a good job. you can export your entire graph to EDN (full fidelity), JSON (close to full) and Markdown files. Their export is improving. Lacking:
+ Image export
+ MD doesn't export all data elements yet
1/ Today I started a conversation with @dr_kvj, former user of #roam & Roam42. He moved to @obsdmd, but has now settled on @rem_note. Since he is active in the Tools for Thought space & I respect his opinion, I wanted to hear his opinion on @rem_note & why he moved to it.
2/ If you are interested in some info on @rem_note then join in on this conversation. If your a remnote user, feel free to add your thoughts. Goal is to engage broader TFT community
First question for @dr_kvj: What are the main features that made you settle on using RemNote?
3/ I am also curious if you use it on mobile device, and does it work and how is the experience?
1/ SRS rule 11 of 20 COMBAT INTERFERENCE
Known as memory interference, happens when learning similar things & we confuse them. For example when learning a language, two words that sound the same confuse you about their meaning, and so you avoid using them.
2/ At the moment of formulating knowledge & creating SRS reviews, it is not easy to predict when interference will occur. Later during reviewing or actual use we notice the mental interference occurring, but don't take action to deal with it. We assume its normal & ignore it.
3/ Strategy: Detect & Eliminate
Learn to spot the memory interference and take immediate action to get rid of it. For example, with two conflicting similar words, do extra focused review sessions over a few days to fully commit those words to memory. Basically conquer them.
OBSIDIAN COMMUNITY REVIEW 1/ I have been promising for some time to write a review of the @obsdmd community. While a "community" is not a product, when it comes to "Tools for thought", community should be viewed as an important feature, not an afterthought or byproduct.
2/ Let me preface this review with a note: For the last year I have been focused on the #roam community & very happy with that. This is not intended as a comparison of these communities, but rather a "new user" experience into the Obsidian community & my first impressions.
3/ What is "Tools" in "TOOLS for Thought"? Tools are the collection of tools we use in leveraging our thoughts in written form. Tools are software, but more importantly include workflows, methods, techniques, practices & algorithms. "Tools" is plural, made up of all these things.
@conaw did an interview and posted it on loom about #roam, amongst other things. Interesting and promising thoughts. Worth listening to if you are a roam enthusiast.
Highlights (having gone through the Chris filter):
- Roam is an R&D company
- Asked about Roadmap - no roadmap (see first bullet to know why)
- Roam prizes allowing community develop solutions
- Channeling Doug Engelbart (if you have to have a role model - good choice)
- Roam learns from community
- But mostly “build” for themselves
- RDF is a consensus, so not looking to lock-in to an approach, roam is map of your mind and minds are different (roammap?)
- Check out hyper graphs & hyperarchs (they have the schemas, need to figure out UX)