[Learn Log] Getting the most out of Logseq by understanding queries

Thanks, Ramses!

Here’s my learning plan. I used Ramses’ and thatgothlibrarian’s learn logs as references when developing my own.

My goal: learn how to get the most out of Logseq by understanding what I can do with queries

I find the best way for me to learn new software is to build something that is useful to me and leverages some of the more complex abilities of that software. Queries seem to me like the most complex - and powerful - built-in feature of Logseq.

I’m still new to Logseq, so my overarching goal is to use this sprint to brainstorm what kinds of useful things I can build for myself with queries. But, since I also want to get some hands-on practice, I’m also going to be building something I used to have in Notion and loved: a recipe manager, grocery manager, and meal planner. The idea is to be able to use queries to see what I’ve liked in the past, what recipes use ingredients I have on-hand, what staple ingredients are low, what I need to buy this week, and more! I think this will need use for both simple queries and advanced queries.

My learning plan

What is my target performance level? What is good enough?

  • Good enough for recipe stuff: a system that I will actually want to use. It’s okay if it still needs some more work, as long as I have an idea of how I might be able to fix it in the future and it’s useable for now.
  • More broadly, I’d like to feel like I know how to do things in queries, or at least know where to look

What are the subskills of this skill? What are the smaller skills I need to master first, and in what order?

  • Understand the difference between simple and advanced queries (jot down some ideas for each as you learn!)
  • Understand properties, namespaces, hierarchy, tagging, etc. (i.e., ways to organize or structure your data)
  • Boolean logic
  • (more to be added as I learn)

What are critical tools? What tools do I need every time I want to learn theory or practice applying it?

What are my learning resources? What are my primary sources of information about this skill?

How will I create feedback loops for myself? Here I’ll think of ways to practice so I’ll challenge myself.

  • If I can, come up with a way to implement the skill in my own workflow
  • If not, copy the example in the resource so I can replicate the results

What are my potential barriers to practice? Think high pre-practice effort, distractions, emotional blockers.

  • Stress - I’m a PhD student trying to finish my thesis, so stress is happening and one of my (very unhelpful) stress responses is to do nothing at all
  • Motivation - I like learning this kind of stuff, so this may be less of an issue, but my motivation does tank in response to stress & mood
  • My attention span is worse for videos than for text, and it looks like a lot of the simple query resources out there are videos

How long will my learning project take?

Until 2022-07-31T04:00:00Z

How much time am I going to spend learning and practicing deliberately each week?

  • Aim for at least 1 hour each day, split between learning and application
  • I expect the ratio of the above to shift from more learning to more application as the sprint progresses

When am I going to study or practice each day? Here I think about what are the best times for me in the day and week to learn and practice.

Likely in the afternoon/evening. My brain doesn’t work in the morning.

Have I reserved my learning sessions in my calendar?

Yes. They’re currently all scheduled for 2pm.

4 Likes