← Back to thoughts

How I use Notion to manage my life

There are loads of posts like this out there. Everyone and their Mom has a way of using Notion to manage their life now. It makes sense. Itā€™s flexible and robust. However, that strength is also itā€™s greatest weakness in my opinion. At least for someone like me who gets so caught up in building the bike shed, instead of the actual task at hand.

Thatā€™s why, this year, I set out to create something simple that works well enough for me, without over complicating my life with layers of processes I wonā€™t stick to. It started with me trying to clearly define my intentions, and the guardrails I need in place for myself to succeed.

I started by journalling out what I needed and the typically things I fail that I needed to safeguard against. Something I wanted to be sure Iā€™d let myself do this time around, is only systematize what needed to be systematized, when it needed to be systematized. No premature optimisations. This is the list I came up with:

  1. Adding a new item should be quick and painless
  2. Getting the info I need, when I need it, should be easy
  3. Allow me to review when things were accomplished
  4. Properly setup my daily, weekly, monthly and yearly goals
  5. Be reminded of those goals when selecting my tasks for the day
  6. Be flexible enough to evolve with my needs as they change

Out of the methods Iā€™d tried in the past the one that stuck with me the most is the Getting Things Done (GTD) methodology. Particularly, the review process. If youā€™re unfamiliar with the GTD methodology, I highly recommend this pragmatic 15 minute intro guide: https://hamberg.no/gtd.

My one failing has been keeping up with the weekly review. So far itā€™s been a few weeks and I havenā€™t missed it yet but I can tell itā€™s not lodged deeply into any weekly routine I have yet. And, I tend to struggle with routines outside of a daily schedule, so Iā€™m hoping to figure that one out soon. If anyone reading this has advice on setting up routines outside of a 24 hour period, Iā€™d love to learn more!

Though GTD covers the core principles of what Iā€™m after, I decided against using the entire system for simplicity sake. I also found that with GTD, the greater context of my tasks get lost. I have a hard time seeing the forest for the trees when Iā€™m hyper focused on daily todos. It makes losing the why behind certain tasks a little too easy for me. Thatā€™s why I only kept a few core parts:

  1. The idea of an ā€œInboxā€ or ā€œInā€ list
  2. The ā€œNext Actionsā€ list
  3. Weekly Reviews

Adding to these 3 points, I want to make reviewing on monthly and yearly time scales easier. This is where Notion really shines with itā€™s databases. Being able to create goals on a longer time scale and referencing them within tasks lets me create a graph of where my time is being spent, and how effective Iā€™m being at accomplishing those goals. Which, Iā€™ll talk about how thatā€™s setup in the next sections.

Whatā€™s the setup?

I have 3 main pages with 2 databases setup. Thatā€™s it. The rest of the pages have to do with writing longer form content like blog ideas, journal entries or meeting notes. Though, most of my journal entries or meeting notes end up living in GoodNotes or Nebo on my iPad now, so I donā€™t use it for much long-form content other than blog posts.

Iā€™ve blocked out some task & goal titles using black bars since they contain sensitive information.

Iā€™ll start with the Databases since each page is built based on them.

Goals

Goals___Board_view__Doing_.png

Goals are ā€œend statesā€ Iā€™d like to achieve. The way I define goals isnā€™t unique, but what having them defined in this way lets me do is associate each one to other tasks and goals. This heirarchy lets me understand what each component is building towards. Iā€™ve tried to set a limit for myself by only allowing 3 goals in each time horizon and domain (work or personal). This constraint will reduce the chances I have too much on my plate at a given time. It forces me to prioritize based on whatā€™s most important in my life. My goals are allowed to change at any time. After all, Iā€™m human, and our needs have to adapt. If I finish a goal before the time limit, I will not add a new one. That just means I have more time to focus on the other things. The same goes for removing a goal if I decide it no longer serves a purpose.

Each year, month, and week Iā€™ll sit down to review what Iā€™d like to accomplish, and break it out into smaller components.

Letā€™s take my ā€œYearlyā€ goal of ā€œ52 Weeks of Creationā€ for example. Every month, Iā€™ll sit down and perform a monthly goal review and see if there are month-level goals I want to achieve for the yearly creation goal Iā€™ve set. If there are, Iā€™ll break it down into a monthly component. Then every week, Iā€™ll look at each monthly, or yearly goal without monthly components, and define week-level achievements.

Anatomy of a goal

Goals___All.png

The properties are fairly simple, with most of the complexity happening in the ā€œTime Leftā€ property, which is just a formula to calculate how many days are between ā€œTo Accomplish Byā€ and todayā€™s date. ā€œActionsā€ is a ā€œRelationā€ property type that will point to any tasks assigned to this goal directly. Parent Goal & Child Goals are any goals of a different ā€œTime Horizonā€ that relate to the goal Iā€™m looking at.

ā€œCompleted on Timeā€ is a check-mark I manually tick off if I complete a goal before I reach the deadline set. This way I can go back and analyze what types of goals I drag ass on. Iā€™d love to automate checking that box when a goal ā€œStatusā€ is marked as ā€œDoneā€ but unfortunately Notionā€™s feature set doesnā€™t allow for side-effects based on interactions. Iā€™d probably have to reach for something like Zapier to accomplish that. If anyone has any tips, Iā€™d love to know!

Action Items

Action_items.png

The ā€œAction Itemsā€ database is just that, a list of every task Iā€™ve added. Each of the pages (Inbox, Next Actions and Today at a Glance) use a Linked Database filtered by different criteria to ensure each of those pages keeps a specific focus.

The anatomy of a task

Action_items.png

A task itself is pretty simple. The title of the task is the action I need to perform, and the content of the page, if required, contains any extra context I might need.

You might notice I have ā€œDomainā€ listed three times. The first ā€œDomainā€ is the domain thatā€™s pulled from the goal, the other property ā€œDomain (Today)ā€ is for tasks that donā€™t fit a specific goal but still belong to one of the Domains. As youā€™ll see below in the filtered views of the ā€œNext Actionsā€ database, I group tasks by ā€œDomain (Group)ā€ which is a formula that takes the text from the ones thatā€™s filled so I can group the tasks properly.

The 3 pages are:

  1. Inbox
  2. Next Actions
  3. Today at a Glance

Each of the pages have an almost identical layout but filter ā€œNext Actionsā€ using different criteria to ensure that I limit the amount of noise depending on which step of the process Iā€™m in. For example: during inbox clearing, I donā€™t want to see tasks that Iā€™ve already organized. This could also be achieved by having a singular ā€œPlanningā€ page and using different views with the ā€œNext Actionsā€ table. I just find itā€™s more satisfying switching pages and having the title & image change. It shifts my mindset the same way changing physical environments does.

Inbox

Inbox.png

My Inbox is the ā€œIn listā€ in the GTD methodology. Itā€™s where I dump any unprocessed action item I need to get done. Sometimes itā€™ll contain ideas as well. Basically, anything that I want to remember to process but at a later date. A good example of that is sometimes, when Iā€™m in bed, Iā€™ll get an idea for a blog post, product, etc. I want a place I can quickly add something and know that tomorrow morning Iā€™ll deal with whether or not itā€™s actually important. It lets me offload any mental processing to when Iā€™m in a state to actually do it.

The setup is pretty simple. It contains reminders of the intent behind this phase of the process, a link to the next step of processing my ā€œNext Actionsā€, then a list of my goals grouped by domain.

Having my goals always visible help me triage my inbox items with a more critical eye. If a task doesnā€™t fit into those goals, do I really need to do it? Unfortunately, most times they do still need to be done, but itā€™s always nice to call the things youā€™re doing into question. Why waste time on unimportant things if you donā€™t have to?

Processing an inbox item typically goes as follows:

  1. Open the page and rename the title to something more ā€œactionableā€
  2. Set the progress to ā€œNext Actionā€
  3. Change ā€œReview Stateā€ to ā€œActionā€
  4. Attach a goal (if applicable) and set the ā€œDomainā€ if no goal is selected
  5. Add any extra context to the body of the page that the action might require

Like in the GTD method, something I do my best to hold to is, if the item can be done in ~2 minutes, then do it immediately. I often have tasks to contact someone about the status of something, or reach out to a friend I havenā€™t spoken to in a while. Those types of tasks typically get knocked out during processing. In which case, I immediately set them to ā€œDoneā€ and set the ā€œMarked Doneā€ date to today.

Once my inbox is empty, I move on to the ā€œNext Actionsā€ list.

Next Actions

Next_Actions.png

The setup is almost identical, except that Iā€™m now looking at things in a card view split by domain. This gives me a glance at what my backlog is like for tasks. This is where priority & time start to play a part in my planning for the week.

I tend to ping-pong between this page and the ā€œToday at a Glanceā€ page to make sure Iā€™m not over-committing what I can do in the day.

Iā€™ve internalized the Eisenhower Matrix when it comes to organizing my tasks. Iā€™ll typically asses a task based on how long ago it was added, and if itā€™s been over 2 days that I havenā€™t touched it, Iā€™ll strongly re-consider its value. Those tasks might fall into the ā€œDonā€™t Doā€ bucket of the matrix. If itā€™s a task Iā€™ve been dragging my feet on but is still importantā€”this mostly happens with personal home tasksā€”Iā€™ll do my best to kick my ass into gear and get it done today. After using time, Iā€™ll asses the goal the task is attached to. Is it a goal with a deadline coming up? Iā€™ll try to complete items that fit that criteria first.

Tasks that should be done today get marked as ā€œDoing Todayā€ which get moved to my ā€œToday at a Glanceā€ board. Tasks that donā€™t get moved stay here so that tomorrow I can go back and look through them again to re-prioritize.

Today at a Glance

Today_at_a_Glance.png

This page is where my focus lands for the rest of the day. I try to keep this open on my iPad at all times so I can quickly glance at what I should be working on right now. I havenā€™t been diagnosed, but I strongly suspect I have some form of attention deficit, since I can get sidetracked incredibly easily.

This page forces me to reassess where Iā€™m spending my time during the day, and gently remind me that thereā€™s a task I have ā€œIn Progressā€ that I should be crossing off my list.

For the most part it works. There have been times this past week where meetings run long or Iā€™m a little more tired/scattered, so I lose sight of this page. I havenā€™t yet figured out the optimal way to keep this list top-of-mind while working.

What can be improved?

I still donā€™t have a great review system setup. This project is ongoing, so I didnā€™t expect to have one until I needed one. Outside of weekly reviews, Iā€™ve yet to hit my first month using this system, so Iā€™m sure itā€™ll evolve as time goes on.

Iā€™d love to be able to sit down and create a productivity/focus chart with the data from these databases. Itā€™ll help me understand where my time was spent month over month, and the distribution of tasks with and without a goal. I might even be able to see how long tasks take me to complete on average, and by looking at the titles, be able to start classifying tasks by ā€œtypeā€ of work. Do I drag on admin work? Engineering work? Product work? What seems to excite me vs drain me?

Part of what I plan on refining over the next few months is a proper retrospective for myself. Iā€™ll be sure to write about the journey, since I think it would be fun, and meta, to reflect on a retrospective.

As I said throughout this post, if youā€™re reading this and youā€™re screaming at your screen with ideas, feedback or questions, feel free to email me: alex [at] alexcaza [dot] com.


If you enjoy my work and want to show some support, you can donate a few bucks through ko-fi. Your generosity won't be forgotten šŸ˜Š