Getting started with Obsidian for note-taking for work-life balance

Getting started with Obsidian for note-taking for work-life balance

I didn’t really *mean* to make Obsidian my digital brain. I just wanted a better place to write notes during therapy and maybe figure out why half my Chrome tabs were about completely unrelated ideas I couldn’t let go of. Fast forward a few months and now I’ve basically created a productivity engine powered by backlinks and vibes. But wow, the way it breaks if you’re not careful? That’s a whole other thing.

Let’s start with the setup that did not work.

I tried copying someone’s Obsidian vault template off Reddit (yes, that mistake). It had daily notes, templates, folders for Work and Life, and macros via Templater and QuickAdd. I thought: bet, done. But then stuff started glitching — pages refused to show their linked notes unless I manually edited and re-saved them. Some templates would insert today’s date as a string and others as a link, which totally broke my queries. I was chasing ghost bugs for weeks. 😛

Here’s where I finally got things working — with less automation and more friction, ironically.

1. Building a vault that doesn’t collapse on reopen

The first real Obsidian mistake I made was creating a giant vault with like 20 plugins running from day one. Big mistake. Turns out, if you enable too much stuff at once — even if it “worked fine” yesterday — you can open the app and find your core views like Backlinks or Graph View just not responding. And no error. Clicking Graph View literally did nothing, as if the button was a sticker.

So now I keep it dead simple:

– One vault for work-life routines only (I call it “Balance.vault”)
– No community plugins until I truly feel manual pain
– Use Core Daily Notes, Periodic Notes (once stable), and hotkeys
– No folder automation — tags handle reference

Here’s something it took me too long to figure out: If Obsidian starts up in a blank state with no open note and nothing clickable, the culprit is almost always your homepage plugin. Disabling that single plugin made all my notes reappear

Also, don’t use Unicode-based folder names like “🌱 Grow” — my templates kept breaking because file paths were returning as literal percent-encoded strings like `%F0%9F%8C%B1%20Grow`. That crashed my automatic yesterday-today links in the daily note macro.

2. Linking notes without overthinking your future self

At first, I was obsessing over atomic notes and zettelkasten formats. I had a naming rule like `2023-therapy-emotional-discomfort-patterns` and created a whole folder structure by role — like `Roles/Partner`, `Roles/Freelancer`, etc.

And it got unusable fast. Just too many individual notes that made it feel like checking 800 mini-inboxes.

These days, I use simple titles like `Hard things that help later` or `Stuff I avoid at all costs ` and rely on backlinks + tag packs to resurface them. The vault doesn’t need to be deep — it needs to be in my face *right when I need it*.

A real case: I wanted to see all notes where I brought up the phrase “Sunday neurosis,” because that’s when I feel the dread creeping in unless I’m extremely intentional. I couldn’t find it in global search because I’d written it differently across a dozen notes — “sunday crash,” “weekend despair,” “monday burden.” Only once I backlinked all of them under a tag like `#sunday-fog` did it start paying off.

Small idea that worked weirdly well:

– I created a daily emoji-based mood tag like `#mood-sun`, `#mood-cloud`, etc.
– Used global search to graph my weekly rhythm visually
– Realized Wednesdays are the only upbeat day consistently 🙂

3. Using templates only after writing manually

The way Templater failed me initially was subtle but maddening. I copied a morning journaling template that added tasks and pre-structured headers like:

“`
## Three things I’m grateful for


## Tasks that matter today
– [ ]
“`

But opening that kind of note when your brain is already mush just makes the emptiness feel worse. I found myself deleting headers just to actually write something candid.

After burning out on templates, I now add structure *after* I brain-dump. Like:

– Write a few sentences
– Then maybe add a block like `## Labels` or `## Summary` at the bottom
– Only once I need a repeatable pattern, I create a Templater script

Weird bug I hit with QuickAdd: I made a template that pulled yesterday’s Daily Note content and inserted it under “Review,” but it started pulling calendar dates from the wrong month in April. Turns out, setting `moment().subtract(1, ‘day’)` was returning the wrong day at midnight due to timezone misalignment (I’m in PST, but QuickAdd uses system UTC unless told otherwise). No error, just mysteriously empty notes 🙃

Tips if you still want to template responsibly:

1. Avoid nesting Templater and QuickAdd unless you understand async behavior
2. Never assume dates — always log what date was pulled for debugging
3. Don’t add checkboxes unless you manually review them
4. Put optional blocks under collapsible headings so they don’t overwhelm
5. Name your templates clearly — `daily-lite`, `journal-heavy`, etc.

4. Visualizing your week without turning into an app

A colorful desk scene with a planner, handwritten notes, and art supplies. A wall calendar shows highlighted tasks, depicting a person organizing their week manually.

One of the most helpful things I added was a hand-drawn weekly map using Obsidian Canvas (with extreme restraint). It’s essentially just a grid labeled Monday to Sunday, with callout cards showing energy vibes, recurring events, new habits, and “don’t schedule anything here” blackout zones.

And it only works because I stopped trying to make it perfect.

At first, I tried using the Tasks plugin with recurring rules to auto-populate my week. But half the time, it just didn’t trigger. Sometimes because the syntax was wrong (like using `every Monday` instead of `every Monday at 8am`) — and sometimes for no reason at all. I’d come back on Tuesday and see “Call Mom” tasks still marked for Sunday.

Now, I manually edit one canvas per week. It takes five minutes but lets me reflect mid-drag. Also:

– Canvas links back to my Monthly Log in the side-tab
– I keep voice note links in the boxes for context (Dictating thoughts into Voice Memos, pasting into notes later)
– Color-coded boxes: green for social energy, red for resistance, yellow for logistical chaos

There’s something weirdly soothing about it. It’s a literal mood board / planner hybrid. And oddly, it helped me notice that Thursdays were getting overwhelmed because I was rolling over all my midweek tasks instead of rescheduling them.

One thing that didn’t work at all: embedding canvas in Daily Notes. It crashes if the canvas filename includes `:` or `?` characters, and I *100%* learned that the hard way. Worked completely fine until one morning it just showed a file loading spinner forever — no context, no error.

So now I keep Canvas files separately and reference them with simple links like `[[this-week-canvas]]` inside each Daily Note.

5. Surfacing the right panes at the right time

Work-life balance in Obsidian is all about *which notes are on screen at 9am*.

At first, I thought I’d just open Obsidian > hit Daily Notes > go from there. But there’s too much inertia when the right context isn’t loaded. Tasks in one tab, weekly summary somewhere else, and yesterday’s thought still buried under backlinks.

Now, I set a specific Workspace state using the Workspaces core plugin. It opens four panes:

1. Daily Note (center)
2. Yesterday’s Daily Note (left)
3. Weekly Canvas (right vertical)
4. Running Notes Inbox (bottom)

I launch into this layout using a custom command in `.obsidian/snippets/Startup.js` (a community script but reliable so far). It overrides the last opened state and forces the right tabs.

Here’s the bizarre part: If you rely solely on the built-in feature “Open last used tabs,” it often opens a ghost tab — like a file you deleted last session that still shows a title but no content. And clicking it does nothing. Only after nuking the `.workspace.json` file manually did I solve this.

One last weirdness I ran into: if the Daily Note is created automatically *before* your plugins finish loading, Templater will silently fail to populate it — no error, nothing. So I added a 2-second delay in my plugin chain using an async wrapper to wait until core plugins load.

It’s that kind of quirk that keeps Obsidian powerful, but not exactly safe if you half-trust your automations.