OK, people get ready, I'm going to assay a lightning-summary of @RobertHaisfield 's webinar on further unlocking the powers of {{query}}ing in @RoamResearch .
Here are a few of the key things that I gleaned.
1. Querying allows you to have "conversations with your past self."
2. To make those conversations optimally useful, you will want to learn to be artful about what hashtags you choose, and also how you arrange those hashtags.
3. One heuristic to use as you make these decisions is, "under what conditions will future-me want to find this?"
4. It's also worth taking a moment to familiarize yourself with the different behaviors of a query under these different conditions:
a) when hashtags are all inline in the same block,
b) when they are parent-child relationship,
c) and when they are arranged as "siblings".
5. These different behaviors, above all, should determine *how* you create your metadata for particular classes of entity (i.e. books, contacts in your CRM, etc)
6. Gradually, you will also likely learn a style of "writing in blocks" or "phrases", as you write with this in mind.
7. A great rule of thumb I learned from Robert is that "if you would utter an idea in a single breath in spoken language, it's probably a block"
8. Indents beneath a block would then be used to break down an idea, build on, compare, elucidate, etc
9. Otherwise - one idea/block
10. You can even go for a hybrid Zettel system of giving blocks ID tags - starting simply, with, e.g. "1ai", "1aii", etc. as Luhmann did!
11. The queries themselves, once you've established their use-case, can be block-referenced! To re-use a query, give it a simple title.
11b. Then you can re-use it just by typing "((..." and the first few letters of its title. Robert likes to call these "saved views".
12. queries are very useful for grouping "aliases". suppose you realize that you interchangeably used "[[free stuff]]" and "[[giveaways]]"...
12.b. Just join them in a query with {or: [[free stuff]] [[giveaways]]}
13. Queries are also "collectors". E.g, one use-case I have is under people's pages, there is a query for {and: #quotes and (e.g.) [[Snoopy The Dog]]}, so it serves to pull in all quotes from that person.
14. Queries are, of course, often used for TODO's when you want to hashtag them #urgent, #nextweek or whatever.
15. Queries can tag things in shared databases, e.g. a comment can be marked #attn [[George]] and then George changes the tag to #seen [[George]], to show he's seen it
16. OBSERVE YOUR OWN BEHAVIOR. The best way to write useful queries is ... duh duh DAAAA ... actually pay attention to the kinds of questions you have, about your own writing!
17. Cool thing I never knew before - a block reference can be a query argument!
17.b. i.e. a "node" address, like ((fgh3ts76)) , can be part of a query. (This is more useful than you 1st realize. More on that later, maybe)
18. Use plain-text descriptors of queries... can be inline wi/ query text. So you'll recognize them later AND you can recycle them.
18b. "Recycle, you say?" Yes - like, e.g., if I am making a practice of using idea #13, above, on every "person"'s page, I just make a re-usable template called "quotes query" or whatever, and use "((quot..." to bring it up.
OK that's a brief summary of what I learned...
thanks @RobertHaisfield, for showing us more of your workflow and what you've worked out - super helpful! Really appreciate your tour.
One last thing - in a small-group breakout, a few of us were talking about a use-case
that is currently a challenge, namely, one-way, relational tags.
Suppose we want to be able to use a hashtag to denote a NON-commutative relationship, e.g. "Jane is Sue's boss". For now, this remains tricky - queries return "flattened" results, so J::S and S::J are the same.
I thought about this for a while and I came up with a solution I like. I wrote it up because I'll probably keep developing it.
1/ You sit down next to someone at a dinner party.
After some small talk, the person effortlessly pivots to deeper talk on topics of personal interest to both of you. They make space for you, say things that are spontaneously funny, + seem curious about your perspective.
-->
2/ perhaps you have the distinct feel that this person sparkles
what you might take for granted about this whole exchange is that most of it is regulated by your body
Personal space, body language, and eye contact
Now consider what happens when you converse with an LLM.
3/ yes, what happens is, in its own way, a marvel
The fact that stochastic models function as well as they do is extraordinary + tells us things we have not fully grasped about human language
But consider for a moment that the model is essentially trying to backfill the somatic
@quotidiania @the_wilderless 2/ this paragraph right here: (the "melancholic", or, we could say, the "dysfunctional coper", fails, because he is making it all about HIM - which is to say, he falsely assumes that HE can "fix it all" with his intellect or his effort somehow, instead of simply feeling the loss)
@quotidiania @the_wilderless 3/ his delusional coping style comes about, because he has a poverty-mindset - his reaction to loss is to become more "grasping"
A thread about the "note taking wars", + why famous s$%-p#$ter Tiag@ F@rte does not have a clue what he is talking about
@obsdmd is a gorgeous, well executed product with a fantastic community behind it. Yay!
♥️🚀 ♥️
... but it is *not* a "roam-like".
2/n block referencing and outlining, as implemented by @RoamResearch, are WAY more than just check-boxes to tick, in some arbitrary feature-comparison list.
They are *core* features of the product.
... CORE features that cannot be tacked on, if they're not in the product-DNA.
3/n Yet, it takes time to see this.
... when I first started using Roam, I was so conditioned by the Wikipedia model of backlinked pages, I couldn't 1st see that the true revolution, is at a deeper level.
Your team is currently hard at work designing what we believe will be an extraordinary 6 week learning experience for our beloved #roamcult -->
2/n There will be 2 groups working side by side - Beau will lead a discussion of Ahrens' "How to Take Smart Notes" and I'll lead, for returning members, "The Culture Code" by Dan Coyle.
My group will have a limited number of spots. Beau's group will not be size-limited.
3/n if you are unable to join the Coyle group (enrollment has to be capped, sorry) don't worry; you can still follow along; my plan is to live tweet + carry our discussion out to Twitter
Furthermore, the plan is to bring you more "episodes".