DEV Community

Einar Guðni Guðjónsson
Einar Guðni Guðjónsson

Posted on

Using Obsidian as a task manager and a personal knowledge database

Read on my website

Old Vault

Remember I wrote these two posts about Obsidian? One was about Obsidian, and the other was about my Vault and how I use Obsidian.

I still use Obsidian, and I've only come to like it even more than I did.

I started a new vault because I felt I was experiencing some problems with mine. These problems were not significant,
but they held me back from genuinely using Obsidian to my advantage.

graph

Why I wanted to start over

My old Vault was great; I had a lot of content, but I recognized two things I felt I could do better.
Firstly, I had massively gotten stuck in the collectors fallacy.
And I tried to adopt a structure from someone else but needed to understand that system better.

What could I do better

Number one and two for me were to restart and build up a system I knew would suit myself and my daily life.
This structure I started with could have been better, just that there are better ways to learn how to use other systems.
It's better to start with the bare basics and gradually add what I want to add.

Remember Gall's law:

All complex systems that work evolved from simpler systems that worked. [And conversely...]
A complex system designed from scratch never works and needs to be patched up to make it work.

I started with a complex system and never used it to my advantage. That is part of why I got stuck in the collector's fallacy.

New Vault

I have my glass of red wine, and I'm ready to tell you more about my new Vault. I say a new vault, but it's not new.
I have been using it for 457 days.

Here is a table of content for you to navigate the post if you want.

I started a new vault with no community plugins, just the built-in ones.
Slowly I figured out what plugins I might want to use and added them by need.
Below, I will list the plugins I use when discussing the use cases connected to them.

My Vault is mainly a task manager and a personal knowledge database.
I'm slowly improving and adding functionality to my Vault. For example, this summer, I added a people folder to help me remember people's names and professions (I'm not good with names) and connect to others.

It's exciting to follow the Obsidian community and see how people use their vaults.

This Vault aims to help me connect my knowledge and improve it.
I want to build systems that help me play long-term games. This system allows me to do daily tasks and minimizes the mental load of always trying to remember everything.
There are only so many things we can keep in our minds at any moment.

Systems

system

This is the homepage of my system!
A summary of it:

  • top left corner: graph of my Vault
  • bottom left: folders for my notes and search.
    • the notes under the folders are notes that I recently added
  • top right: calendar
  • middle right: local graph(for the open note) OR backlinks for open Note
  • bottom right: a pinned note containing different callouts

Below are the various parts of the system I've implemented in my Vault.

Note that I use templates for a lot of this. This is because, in Obsidian, you can leverage templates to do so much dirty work.
Here you can read more about Obsidian templates.

Daily notes

I use my daily notes a lot!
One of the first things I did in my new Vault was to set up a template for my daily notes.

My daily note is my funnel to my knowledge database.
I capture almost everything in my daily note. From the daily note, the content will either end up in the slip-box (more on that later), the reference folder, or I will not 'archive it'.

I use raycast on my MacBook pro as a launcher, and some genius made an Obsidian daily note shortcut.
It's super easy to press Command + Option + T, and my daily notes open.

Obsidian has a mobile app, which is perfect for quick capture when you have made some upgrades to it. I sync my Vault to my iCloud (there are more ways to sync your Vault.), so I have the same Vault in my iPhone as in my MacBook.
I used the button plugin to add a custom button to my daily note.

These two methods of quick capture have lowered the "barrier of entry" for me to dump everything into my Vault.
Since implementing this, I have spent more time adding content to my slip-box and making new connections.

Everything that goes to my daily notes could end in my Vault! Not all of it does. I use the daily notes to think, so sometimes. It's just some nonsense about my current work project.
I added a tag to the things I would like to keep on the daily note. For example, I use the #collection tag to collect stuff.
I'll describe how I use this tag in the weekly notes section below.

Here is a screenshot of my daily note for today.
As you can see, I don't have anything under the Ideas:, which means I haven't captured anything for today.

Plugins & template:

Weekly notes

In my weekly notes, I add all of my tasks. These are the tasks I want to complete this week.
Most often, these are long-term-minded tasks that I try to do on most weeks (training, mobility, reading, etc.) combined with more ad-hoc style tasks that I add (pick up this, order haircut, clean apartment, etc.).

I recently added more personal tasks to the bottom of my weekly note. I dearly want to complete these tasks sometime during the week, but to be honest, I've not been good enough at following through with some of them.

Regarding my #collection tag earlier, I've created a user-friendly system at the bottom of my weekly note.
I use the data view plugin to show every note in the last seven days, which includes the #collection tag.
Before I added this, it happened too often that I needed to remember that I had tagged things in my daily note.

Toward the end of every week, I review these daily notes to add content to my Vault.
This data view query is helpful and lets me easily see what I've tagged in the last seven days.

The screenshots below are from two different weekly notes.

tasks

weeklynote

You can see on these screenshots that my weekly notes contain a lot of tasks,
I will go into more detail regarding my tasks below.

In the second image, you can see how I handle the #collection tag, as I mentioned earlier.

Plugin & template:

Monthly notes

You can see how I structure my Vault. I have a monthly note where I link to the weeks of this month.
I also count how often I finish the personal tasks I set for each week. It's easier, to be honest, when I see that I only complete them once or twice a month.
Below that, I have five short review questions in the monthly note. These are short answer questions that help me reflect on my month. It's easy to forget what one accomplishes, even the small wins.

month

Plugin & template:

  • tasks
  • template (monthly note)

Tasks

As of writing this, I have 6990 tasks in my vault.

I use the tasks plugin to make tasks in my weekly notes.

As mentioned above, I use data view to show tasks in my daily notes.
This is how tasks are shown in my daily notes.

daily

I have these simple data view queries to only show the tasks with critical due dates.

I've added a keyboard shortcut for both making tasks and completing them.
Here you can see what the tasks plugin looks like when adding a task.

tasks2

These shortcuts are CMD + SHIFT + ENTER to make a new task and CMD + CONTROL + ENTER to complete a task.

I could use the task plugin more specifically, but I like to keep things simple.
I could do recurring tasks, for example, but adding every task manually to my Vault makes me feel more in control.
I use my weekly notes as much as my daily ones.

Plugin & template:

Projects

I recently started using this plugin for my more significant projects.
Having a space where I can have a good overview of my tasks is nice.
Each task gets a note dedicated to where I can store information and wanderings regarding said task.
I scribble down almost everything I'm wandering and thinking regarding these tasks. It has helped me get up to speed quickly when I continue with a task after I've changed my focus.

I made a projects template that the Projects plugin always uses when I make new notes in the project folder,

projects

I will do a project about my blog and my side projects. I have many notes in my Vault regarding this, and this Project plugin helps me have a better overview.

Plugin & template:

Spaced-repetition

I read this article a while back, and I think I installed Anki not even 5 minutes later.
This is one of the biggest things I'm trying to keep improving on daily bases. How would've thought that continuously reviewing things again and again would help you get better at them?🫢

I mostly use spaced repetition for general concepts and other things that help me, like keyboard shortcuts (lol)

I use Anki and the Obisidan to Anki plugin to sync my notes to Anki.

I set up an anki hub note that connects all of my notes for each anki deck. I can leverage the Anki software for spaced repetition. I like this setup a lot since it allows me to add to my anki decks straight from my Vault.

My main decks are about React, JavaScript, and TypeScript. 🤓

I could improve my usage of Anki with Obsidian, but I've at least started. This is one part of my system that I want to use more.

The article I mentioned above is super good. Even though it's long, I can't recommend it enough!

Plugin & template:

Time blocking

I think this concept originates from Cal Newport's book Deep Work.
Here are articles about this concept

I use cron as a calendar, and the full calendar plugin gives me access to a calendar in my Obsidian Vault.

What I like about Cron, and I like it a lot, is the ease of using keyboard shortcuts. It helps me quickly block my time -> Less friction, more likely to do it.

I've connected and imported events from my personal Gmail and my work calendar to Cron, so now I have them all in the same place. It's accessible in the full calendar plugin in Obsidian, though I use the Cron app more, especially since they launched the iOS app.

Here is a screenshot of my Cron calendar from this week, so you know how my time blocking is.

cron

My time blocks are rather general. I have more details about those tasks in Asana (work tasks) and my weekly note.
I try to block time for the general "theme" of that time, which could be a project or more shallow work like emails.

As you can see in this screenshot, I'm working on a big task for work. We are refactoring our react-router to integrate the version 6.4 changes.
That takes some time, but it's a fun and challenging task.
I'm also working as a contractor for gigOver. This week, I spent some time early in the mornings to work on their project, and last but not least, I do Crossfit.

I might have a couple of invites to Cron, so if you want to try it, you can send me an email or DM on my socials.

Plugin & template:

Shut down ritual

Here are some articles regarding shutdown rituals:

At the end of every work day, I take a quick tour and go over to see if I missed some of this.

  • Finish tasks in Asana that I finished this day
  • Archive emails on Front that I can archive
  • Commit any updates to GitHub I have uncommitted
  • Finish tasks in Obsidian that I've finished.

Of course, I sometimes forget this, but most days I remember, and It feels good to "close" these things off for the day.
Maybe it's only the placebo, but I feel like I can start the day without the need to 'de-clutter.'

Plugin & template:

  • This is on my daily note template.

slip-box

I put all the notes that I want to 'own' into the slip-box

I got the slip-box 'concept' from the book 'How to take smart notes.'
I'm not going into many details here because there is no correct way to do this. I like how I structure my slip-box, but there are better ways to do it.
The topic notes work like an entry point to a particular topic. Here below is a list of my current topic notes.

  • 1 systems
  • 2 technology
  • 3 productivity
  • 4 psychology
  • 5 philosophy
  • 6 math
  • 7 physics
  • 8 biology
  • 9 chemistry
  • 10 ecenomics
  • 11 personal finances
  • 12 health
  • 13 hobbies

Every note in the slip-box is prefixed with the number of the topic it belongs.

In each topic note, I start to build on these prefixes. Which is nice but also a place I could improve.
For example, the technology topic note has many links, and since I work as a software developer, I'm constantly adding new notes to this topic.
This is the topic note for technology.

topic note

The last note I added to my slip-box had this name: 2a2b9c1 - estate typescript. So I've branched a long way from the technology topic note with the prefix 2.
This has pros and cons. I'm slowly building a model of my slip-box note, and I can see how it grows. But I'm also wondering if I can find notes. (Thank god for the search feature).
To add, when I reference a note, I do this [[2a2b9c1 - useState typescript]], but there is a neat trick I can use. [[2a2b9c1 - useState typescript|useState typescript]] displays the string after the pipe instead of the full name of the note. It's nice to have the reference to other notes match the text.

If you look at the graph at the top of this post, I suspect that the technology cluster is the densest "collection".

Conclusion

So, this was quite long 😬
It may seem like I spend all my days in Obisidan, but that is not the reality.
The more I use my system, the more prolific I become.
Some days I add more. For others, I don't add anything. I don't want to add stuff that I don't need.

If you are interested in using Obsidian, please start small. I slowly integrated and tried everything I use in my Vault before I added it to my workflow. I'm also conscious and willing to remove parts of my system if unnecessary.
But note that this came on the back of my old Vault not working well with me, so I'm deliberately being patient with my system.

The ultimate goal of any productivity system is to have a place where you put tasks and reminders safely so they won't be forgotten and done in time.
The core reason is that that's the best way to close off 'open loops,' which are nagging sense you forgot something or the random task that will pop up at night before bed.
Those loops will constantly suck mental energy until you address them, and your brain will spend energy trying to remind you, often at the wrong time and space.

Shawn Blanc noted that "there is no one-size fits all system for your tasks, time, and goals. A good system should include these elements:"

  • Allows you to clarify your priroities
  • It's something you understand and enjoy using
  • It allows you to focus on the right things at the right time
  • Efficiency: you're able to do more in less times (isntead of tkaing a long time to do very little)
  • Anxiety and stress are reduced (not exasperated)
  • You know if you hit the mark
  • It's repeateable and sustainble.

Keep these points in mynd when you start building your system 🧐

I hope you guys enjoyed this post and that it was helpful in some way.
If you have any questions, don't hesitate to ask.

CheatSheet

I have mentioned before that Obsidian uses markdown files. Which is great and means that I don't necessarily need Obsidian to write my notes. I can use any text editor and write my notes in markdown.
Markdown is an easy language to learn, and I recommend you know it.
My blog posts are also written in markdown.
Here is a free cheat sheet with markdown basics and Obsidian keyboard shortcuts.

Latest comments (0)