I decided to give Obsidian a real chance after writing this website using ๐Ÿง‘โ€๐Ÿ’ป๏ธ VSCode. I was already aware of Obsidian as a tool by colleagues talking about it and hearing about it on the Cortex podcast, but the video Hack your brain with Obsidian.md by No Boilerplate pushed me over the edge because of the idea of the ๐Ÿง  Extended Mind Hypothesis.

Configuration

My list of notes is ordered according to โ€œModified time (new to old)โ€œ. This is to get a better idea of notes that I havenโ€™t updated in a very long time. Making it easier to know which content I should consider revisiting as discussed in Continuous Refactoring in ๐Ÿ–‹ Writing Is Like Programming.

Conventions

Naming

Notes

I also like to use emojis to add colour to the page, which helps make it stand out and make it feel less dull. This website is being deployed using ๐Ÿ’Ž Quartz, which uses the full file name as the URL. I prefer to not use emojis in URLs (although it is supported), so instead add a title in the file properties.

---
title: ๐Ÿš€ Productivity
---

Files

Instead of using a programming naming convention such as todoist-on-steroids, Obsidian seems to expect you to write out the title in full like Todoist on Steroids. I havenโ€™t found any explicit naming conventions though.

Five Ideas for Naming Notes in Obsidian

Through the obsidian-title-as-link-text extension, itโ€™s possible to use the title defined in the file properties as the link text. This enabled having automatic links including the emoji.

One downside is that it doesnโ€™t automatically update links when changing the title, similar to how it happens when the file name is changed.

Custom plugin

More information on a project that contains a custom plugin for Obsidian can be found in ๐Ÿ”ญ Context-aware To-do Lists. My general notes about plugin development can be found in ๐Ÿ”Œ Obsidian Plugin Development.

Shortcuts

ShortcutDescription
โŒ˜ + Shift + FSearch