qraymo Garden

Powered by 🌱Roam Garden

March 20th, 2021

10:45 - 11:45 Roam Setup

📔 10:51 feel resentful twds Anya becoming clingy and distracting me on purpose when I sit at laptop and start working. Like being jealous to laptop.

11:45 - 12:00 (15 minutes) Day Plan

📔 11:52 feel dizzy and foggy

📔 12:16 better after [[talking with Anya]], taking [[mph sublingual]] and making coffee

12:00 - 12:45 (45 minutes) roam setup; themes

12:45 - 13:15 (30 minutes) Inflow Daily Module

{{DONE}} [[inflow: Managing Emotions Module]] - Day 1

✍🏻 Dropped [[inflow: Procrastination module]], because not so relatable for the moment. Started with [[inflow: Managing Emotions Module]]

[[inflow: Procrastination module]]

Planning & Chunking - Key Takeaways

ADHD brains experience challenges with "motor planning," leaving us feeling immobile and stuck.

Coming up with SMART goals, broken down into small, specific, measurable chunks, can make things feel more manageable.

When you feel immobile, do some jumping jacks or dance to prime the engine.

[[inflow: Managing Emotions Module]]

1. Overview

ADHD brains often feel emotions — like anger, anxiety, and shame — more intensely than non-ADHD brains.

ADHD can sometimes feel as though you're sitting on a trap door, waiting for the emotional bottom to drop out at any moment.

Science can tell us a little bit about why this happens. While many think that ADHD is just about a lack of focus, it can also mean we have too much focus, especially on the wrong things. We get tunnel vision, hyperfocusing to an unhealthy degree on our emotions. This leads us to feel more intensely for much longer, making it hard to calm down.

We can learn to better manage our feelings through practicing our "emotion opposites."

Self-compassion is key in this process. Being kind to ourselves as we learn new skills will help them stick.

13:15 - 14:30 (1:15 hours) Nap, audiobook

👀 14:15 Anya said to her mom "let's talk on Monday". I guess they secretly discuss some shit.

💫 I guess her mother has some influence on her. and considering her mom clearly being at least a bit psychotic - there must be something shady going on.

14:30 - 15:10 (40 minutes) journaling

📔 ❤️ 14:35 Got overwhelmed and took a nap. feel same, maybe a bit better.

✍🏻 ❤️ my guess is that I got triggered after Anya became offended and began guilttripping me because I didn't want to go out - was acting passive-aggressive.

❤️ rn feel on edge and scared, like walking on eggshells after Anya got angry and seems like snapping at me any minute.

it's crazily abusive and wrong.

✍🏻 dialogue from before (around 13:00)

she rushed back in, I was lying in bed and she asked "wanna eat?". I responded "maybe in 30 minutes". she: "i already began heating up soup. it'll take some time anyway". comes back in 5 minutes later and says "let go". I say "is it in plates", she "I'm not a slave - come and sit with me while Im preparing the table". i acted resistant.

.. then she continued pushing me, asking what's wrong, "why you look so depressed and half dead"

I finally gave in and said: "I just need so space, I'm tired of you. I feel like walking on eggshells, waiting for you to disrupt me any minute and force to do something or to go out. Otherwise you get angry and make a scene."

her: "меня это так заебало" and went away. now is silent and cold.

📔 ❤️ 15:06 rn feel better. only bit empty because hungry. took second [[mph oral]] as well.

-> 🌀 writing down my thoughts helped to calm down.

💭 💫 I thought about this dynamic with Anya, that she does so much and I don't do anything and thus I'm bad and she is a victim.

But the thing is, she is cooking and shit when she is angry at me, most often even more. Why? My guess is that she is doing every little favor on purpose.

Like when you invest in some company and buy their shares - you gain some control over company's decisions. Here is the same thing. She is cooking and cleaning and shit so that when she needs it - she can rub it in my face and say "look, I'm doing this that and the other for you. and you aren't doing shit for me, why?" - basically using FOG to manipulate me.

remember the Definition of abuse

Power games (incl. installing fear) in order to gain control and manipulate other person.

it always seems such a red flag that she is so clingy and needy when I'm busy. And that's big part of it. She is cooking so that we go to eat and so that later she has some leverage to "spend time with me" - however weird it sounds.

15:10 - 15:40 (30 minutes) eating

15:40 - 16:25 (45 minutes) journaling

One way to get power back from your puppet masters - gain self respect. Goggins

16:30 - 17:30 (1 hour) eating, TV

📔 ✍🏻 17:22 ate pancakes, watched tv. smh feel sad, down.

17:30 - 19:00 roam customization, twitter, reading articles

til about power of Work Cycles and Ultraworking: basically pomodoro combined with Interstitial Journaling

til danger and great cost of context switch


Simultaneous invention is a term that describes when the same thing is invented by multiple people basically at the same time. One example is when Louis Ducos du Hauron and Charles Cros presented their independent work on color photography on the same day in 1869. And while the term "Interstitial Journaling" is attributed to Tony Stubblebine, similar ideas and approaches have been floating about the Internet for a while. Work Cycles as the folks at Ultraworking teach them are basically the same thing and a bit older, and people like Brett Terpstra have also written about adjacent workflows for a while.

The cool thing is, no matter where you get it from, the concept remains powerful yet incredibly easy to implement at the same time. So simple in fact that you can do it with a simple piece of paper and a pen, or using your favorite note-taking tool like Roam Research or Obsidian or Logseq or whatever. Doesn't matter – works anywhere.

All you have to do is write down the time you start a thing and what you're doing, like this:

Example of Interstitial Journaling Figure 1: Simple Interstitial Journaling in Roam Research

Why is interstitial journaling useful?

First, it is a very simple way to "fall into focus", because it's an easy on-ramp for thinking about the next steps for whatever you're going to work on.

Second, it makes taking breaks a much less "dangerous" activity, because you'll always know what you were working on when you return. Often the context switching costs of a break can be quite high, but if you took notes of what you were working on it's easier to return. Fear is not the mind killer, context switching is.

Third, it gives you rough time-tracking for free! If you write quick notes for when you start and stop with an activity, all you have to do is look over it later to get a rough idea for where your time went. Especially when you're working on "long and slow" projects like academic papers, where the points of positive feedback on progress as often far and few between, having a log of your work that you can look at can help in fighting the feeling of dread that might crop up otherwise.

Interstitial Journaling in Roam

One of the great things about Roam Research is that it gives you a perfect place for doing interstitial journaling: every time you open up Roam, it starts on the daily page for that day. Start writing – done. You see that in the screenshot at the top. Roam also has handy shortcuts to add the current time as a timestamp, which makes it even easier to enter when you're starting or stopping a given task. Simply type /tim and you can select Current Time from the dropdown.

An additional benefit you get for basically free is that it's very easy to collect "lessons learned" while you're taking notes. For the data analysis work of my PhD, for example, I've created a simple tag til for "Today I Learned" under which I collect little insights on programming operations. If you combine this with spaced repetition, you can learn new skills really fast.

A page reference on the 'til' page describing the use of an R package with a code example.

Figure 2: Example page reference on the til page

Doing interstitial journaling is also a fantastic way to simply "think on paper" and have that handy as a reference. When I write in Roam, I usually add the start time of when I work on a paper or this blogpost, for example, plus tag the "area" of what I'm working on, and then indent to my heart's content. And then whenever I need to refresh my memory on what I was doing last for a project, I go to the project's page and have all my notes right there.

That's all there is to it. Nothing to install, nothing fancy at all – just a solid way to stay focused during the day, minimize the impact of contact switching, have a simple log of where your time went and reap the benefits of gathering small insights as a byproduct of your "thinking on paper".

So I'm working on a video on context switching, interstitial journaling and related things – things I learned from @ultraworking and how I use @RoamResearch for it now. I'll thread my brainstorming for the video below, feel free to ask questions. roamcult

We all know that context switch is bad, Maker/Manager schedule etc. Fact is, we still have to context switch all the time, even if we have control over our schedule and work.

Projects take more than one day or block of hours – so you inevitably have to switch "in and out" of a given project. Even if that switch is just between personal life and that singular project.

What the folks at @ultraworking have figured out is that if you combine the idea of pomodoros with a specific way of doing interstitial journaling, you can maintain focus over _really_ long stretches at a time and switch into a project much easier.

I've used this approach ever since it helped me finish my MA Thesis despite undiagnosed ADHD at the time. And I've taught it to literally hundreds of people while I worked @ultraworking in 2019. It works.

When @sebastmarsh came up with Work Cycles he used spreadsheets to structure this approach. Since switching to Roam, I've run Work Cycles there with the help of @roamhacker's Roam42 and now native templates. Magical.

The most bare-bones version of this process means that you work for 30minutes, then debrief and plan the next 30 minutes for 10 minutes, repeat.

Planning is really simple: you ask yourself three questions.

How will I get started?
Are there any hazards present?
This helps you overcome the biggest hurdle most people face when starting work: not knowing exactly what to do first.

What am I trying to accomplish?

How will I get started?

Are there any hazards present?

By asking whether there are any hazards present, you can anticipate and preempt anything distracting you from your work. Make that question a page link in Roam, and over time you get a nice collection of distractions you'll want to eliminate and be aware of. Boom.

By properly indenting all of this like in the picture and linking things, it's really easy to collect everything you've done and accomplished in a day, week, month for a given project and make effort and progress visible.

After 30 minutes are up, you review:

What worked, didn't?
Any distractions?
What can you do better next time?
Great way to improve processes.

What can you do better next time?

Any distractions?

What worked, didn't?

did you get done what you wanted?

Using Work Cycles is a great way to "fall into" hyperfocus.

I often do two or three cycles and then literally forget to call the template because I'm so into the work. That's fine – this isn't about doing paperwork, but getting things done.

You can also take this a level up and say: okay, in the next 4 hours I'm going to do 6 cycles working on X and plan a "Cycle Session" basically a level up of a Work Cycle. Works by asking questions again:

Which goal does this bring me closer to?

Why is that goal important?

How will I know the work is complete?

Concrete or ambiguous work?

Risks and hazards?

19:07 - 19:57 break, wc

19:08 feel kinda tired, sad

{{TODO}} need templates for work cycles

concept of Ultraworking sounds promising

19:16 maybe I'll feel better*

and showering

after taking a dump

[[mph sublingual]] should help as well, I think

19:20 [decluttering OneNote]({{TODO}} OneNote Migrations) keeps reappearing in my head as a backburner - need to get it done soon

19:25 definitely feel better

, waited whole day for it

19:52 got carried away. hyperfocused on searching for Twitter thread on "do this five things instead of going to college"

19:58 - 20:47 roam setup: zotero; twitter, distractions

19:58 📔 💭 maybe I'm just not that interested in Anya?

because thought of spending time together feels so daunting, boring. It's like a chore.

20:05 maybe its because she is always forcing me into spending time with her and it's just having an opposite effect

20:20 👀 💫 much of this tension comes from expecting bad things when it's silent / feeling guilty when doing something for myself because of past abuse from Nika and mom, at least in form of silent treatment.

“Fear is not the mind killer, context switching is the mind killer.”

[Complete tasks in blocks.]

If we’re not intentional about switching gears, our focus gets grinded up by the machinery.

There is an estimated loss of 45 minutes when often switching between tasks before you become productive at the new one

“If you need encouragement to be an entrepreneur, you probably shouldn’t be an entrepreneur.”

20:47 - 21:00 searching for a way to import twitter threads with subthreads

21:00 - 21:25 Dinner, pizza, wine with Anya

21:09 👀 💭 it is hardly possible to build and maintain a relationship with a person who takes everything personally and who is greedy to a fault.

Who gets offended every time you stop paying attention to them or something doesn't happen as they like.

in such relationship everything becomes a power struggle.

21:19 📅 Anya brought pizza and wine, demanded that I drop everything I do and go eat. (asked for 5 minutes) After that took everything away and went on with doing her shit. Is it new norm? Now I drank a glass of wine and feel drunk. WTF?! I'm so sick and tired of this shit. Feel like it's enough, really..

21:25 - 21:38 adjusting roam's notes from today to new Interstitial Journal format

21:40 - 22:11 reading on Ultraworking

{{TODO}} need templates for work cycles

concept of Ultraworking sounds promising

I'm looking forward to this. I have done variations on interstitial journaling / work logging over the years but always find the context-switching it requires to ultimately generate more anxiety than utility. This is a different approach and I hope is the solution for me.

📍 This is important: structure is there to help you do work, not become the work itself. If you fall into hyperfocus and forget doing certain meta-work tasks that's okay. Not just that: celebrate it like a MOFO, because it means the structure you built _worked_. roamcult

{{TODO}} 👁 Embrace, Extend, Extinguish strategy

22:12 - 23:59 WC, understanding concept of and creating Work Cycles Template

{{TODO}} need templates for work cycles

Try as you might, you will never be able to avoid context switching altogether. You can reduce it to the bare minimum, but eventually you will have to shift context – from one part of a project to another, one project to the next, work life to personal life.

There is a certain school of thought that advocates you should draw back, reduce exposure to outside influences as much as possible, become a hermit. I'm exaggerating, but that's the main drift.

When I learned about meditation for the first time, a teacher told me that the popular image of the meditating master at the top of a lonely mountain was wrong. What good does meditation skill in isolation do you, when you want to participate in life? A true master can meditate in the middle of a busy street without being disturbed.

The same, I argue, is true for context switching and focused work. You know you have something when you can drop into focus even when things are crazy.

This too, of course, comes within bounds. I have ADHD, and I can't/hate to work in a shared office or in a coffee shop, no matter what I do. Good noise cancelling headphones are an incredible thing, but I still work better in a silent room I have for myself.

That being said, there are certain techniques/approaches that help me, and that have helped me before I was diagnosed and had access to medication.

The process I come back to over and over is a unique mix of interstitial journaling and the pomodoro method. I learned this from Sebastian Marshall, who called the approach "Work Cycles". I eventually ended up working for him at Ultraworking for a while, where I taught Work Cycles to hundreds of people. Since then, I've adapted the process to my own needs and run it basically every day using Roam Research.

The Main Problem of Context Switching

Why is context switching so bad? Think of your work like a video game with different levels, where each level represents a project. I've you've ever played video games, you've certainly encountered a number of "elevator rides" – points in the game where you either enter an actual elevator in a game, or walk through long tunnels where nothing happens, that sort of thing. These elevator rides have one purpose: to give the computer time to catch up and load all the stuff in the next level or area of the world, which is why they often take 10, 15 seconds in which literally nothing happens. And, of course, this means that switching between levels or areas is super annoying, and you try to avoid it as much as you can.

The same is true for projects: every time you switch between projects, your brain has to load the context and state of that project: what did you do last? What were you going to do next?

These switches not only cost time, but they also mean you're skewing the distribution of "loading time" to "playing time": if you jump back and forth between levels in a game, eventually you'll be spending more time in the elevator than actually doing cool things. Same with projects, and thus something to avoid.

Reducing the Cost of Context Switching

Apart from trying to minimise context switching in the first place, which we established is only possible so much, there are ways in which you can make this process faster and less cumbersome (at least to an extent). To stay with the gaming analogy, you can switch out your hard disk drive for an SSD to make loading much faster.

The way to do it with projects is to do interstitial journaling. By taking notes as you work, you're creating "hooks" that your mind can grab onto when you return to the project and thus make loading the context into your brain much faster.

While interstitial journaling alone can be useful, there is a way to improve upon it that reduces the cost of context switching further and

can help you overcome another hurdle that often leads to procrastination.

Constraints can make you go faster

One reason the Pomodoro Technique works so well is that by setting a timer for 25 minutes, you immediately reduce the horizon you have to focus on. A decade-long project becomes much less scary if you force yourself to keep going for just 25 minutes, and only consider what you can get done in that minimal timeframe. So setting that timer can dramatically reduce the amount of procrastination you're doing.

Just setting that timer often isn't enough, though. Because apart from the scariness of long timescales, you need to know what you're going to do until the timer goes off. The solution is a lightweight checklist of questions (you might even call it an algorithm of thought) to figure that out and help you avoid any obstacles that might get in your way.

Work Cycle's questions do that in three steps: first, you ask what you want to accomplish, then you ask how exactly you will get started, and finally you ask what hazards might come up in the interval and how you'll counter them. Importantly, you'll want to be very precise in your answers. "I'm going to work on my dissertation" is bullshit – who knows what that looks like? You can't quantify it, and the work is theoretically infinite. That's not useful. "I am going to write the first paragraph of the introduction" is much better – you can actually say at the end whether you did it or not. An even better test is whether someone else who kinda knows the work but isn't you could look at the work before and after you started and say whether you did you said you were going to do.

Knowing exactly how to start ("I am going to open up RStudio and look at analysis.R" is fine) and writing down possible obstacles ("If I get interrupted by the delivery guy I will pay him and immediately return to work, Pizza in hand") makes getting started much easier because you don't need to think in the moment anymore – all you need to do is follow what you wrote down when you planned.

To make the planning, working, and reviewing tie well together, the Ultraworking people recommend to do at least 30min work and 10min planning the next cycle and reviewing the one you just completed. For things like coding and writing 40/10 can sometimes work better – 30/10 is often quite short. Important is that you don't just do 5min of reviewing/planning – in my experience that often turns into frantic "keeping up" that's not conducive to focused work. Don't check Twitter though – that's too much context switching even for this method. Believe me, I've tried.

Implementation

Work Cycles in Roam

Figure 1: Work Cycles in Roam

The question now is – okay, we want to do interstitial journaling, we want to do pomodoros or some other sort of time-bounding our work, we want to ask these questions…that sounds like a lot of work, and how do you even do all that consistently?

From Ultraworking, you can get a Google Sheets/Excel Template you can use to guide your work sessions. As a Roam Research user, I've implemented the process using templates and simply do it on the Daily Notes Page. Fast, easy, and I have all my notes where I want them, right at my fingertips. As a more general aside, I know there's sometimes a bit of hesitancy about doing all you work on the DNP if you're new to Roam. I'll write more on how to do it soon.

The first template you'll need, and really the main one, is the Work Cycle template. You'll see it in full below, or you can go here to my public Roam graph and copy it from there.

- Plan Work Cycle [[roam/templates]]
    - TIME – [[work cycle]] – {{[[POMO]]: 30}}
        - [[What am I trying to accomplish this cycle?]]
            - 
        - How will I get started?
            - 
        - [[Any hazards present?]]
            - 
        - energy:: {{or: [[high]] | [[medium]] | [[low]]}}
        - morale:: {{or:[[medium]] | [[high]] | [[low]]}}
        - **Notes**
            - 

You see in the template that the questions "What am I trying to accomplish this cycle" and "Any hazards present" are page links. This way, I can very easily collect tasks or hazards by indenting. Indenting this template under a link to a project like a paper, I can also very easily collect all the work I did for that paper – all without any effort.

So far, we've only talked about planning – but reviewing the work you did in the last 30 minutes is quite crucial as well. By going back at the end of every cycle and asking whether you actually did what you planned, you're

re-enforcing the interstitial journaling part by giving you an opportunity to write down what happened and your thoughts on the project

getting a chance to re-scope: if you didn't finish or only got half-way there, you can now say "okay, I'm doing this smaller thing first". This can be very important for managing morale over a workday. This way you prevent the feeling of being stuck for long stretches of time – every 30 minutes you get a chance to get un-stuck.

allowing yourself to step back and observe the "meta" of your work: what distractions came up, ways to prevent them in the future, your general state of mind (do you need to move a bit, drink something?) and so on

The template for this is below:

- Review Work Cycle [[roam/templates]]
    - [[Work Cycle Review]] – {{[[POMO]]: 10}}
        - completed cycle's target:: {{or: [[NA]] | [[yes]] | [[half]] | [[no]]}}
        - [[Anything noteworthy?]]
            - 
        - [[Any distractions?]]
            - 
        - [[Things to improve for next cycle?]]
            - 

To really make this method sing, you can chunk multiple cycles together into a "Work Cycle Session" and plan that the same way you're planning the individual cycle: What are you going to accomplish? Why is it important? What things do you need to keep in mind or do some counter-planning for?

Six 30/10 cycles combine into a neat 4h block – do this twice a day and you'll be shocked at how much you can get done.

Importantly, and to really tie this back into context switching: with this method, working on two projects for 4h each per day is easily possible. You can even do 2h blocks of three cycles, but in my experience more than 3 projects/day is less enjoyable than doing two projects a day and alternating days. Because you're keeping really good records of what you're doing, A/B switches between days don't cost you much. I also want to note that you are not forced to slavishly fill out the prompts every time. Quite often I fall into hyperfocus after three cycles, which means this process can be a quite effective "onramp" for ADHD people: light structure to start focusing, but not so restrictive as to feel stifling.

Wrap Up / Takeaways

Context switching is unavoidable – but you can make it less costly by combining a couple of simple strategies.

By using a template that guides your interstitial journaling, you can make returning to a project much easier, prevent procrastination, and spot patterns in your work to amplify or counter.

Using such a template in Roam (or any software with blocks and backlinks), you can easily create a record of you work to make your progress visible and have all your notes in the context you created them in.

Try as you might, you will never be able to avoid context switching altogether. You can reduce it to the bare minimum, but eventually you will have to shift context – from one part of a project to another, one project to the next, work life to personal life.

There is a certain school of thought that advocates you should draw back, reduce exposure to outside influences as much as possible, become a hermit. I'm exaggerating, but that's the main drift.

When I learned about meditation for the first time, a teacher told me that the popular image of the meditating master at the top of a lonely mountain was wrong. What good does meditation skill in isolation do you, when you want to participate in life? A true master can meditate in the middle of a busy street without being disturbed.

The same, I argue, is true for context switching and focused work. You know you have something when you can drop into focus even when things are crazy.

This too, of course, comes within bounds. I have ADHD, and I can't/hate to work in a shared office or in a coffee shop, no matter what I do. Good noise cancelling headphones are an incredible thing, but I still work better in a silent room I have for myself.

That being said, there are certain techniques/approaches that help me, and that have helped me before I was diagnosed and had access to medication.

The process I come back to over and over is a unique mix of interstitial journaling and the pomodoro method. I learned this from Sebastian Marshall, who called the approach "Work Cycles". I eventually ended up working for him at Ultraworking for a while, where I taught Work Cycles to hundreds of people. Since then, I've adapted the process to my own needs and run it basically every day using Roam Research.

The Main Problem of Context Switching

Why is context switching so bad? Think of your work like a video game with different levels, where each level represents a project. I've you've ever played video games, you've certainly encountered a number of "elevator rides" – points in the game where you either enter an actual elevator in a game, or walk through long tunnels where nothing happens, that sort of thing. These elevator rides have one purpose: to give the computer to catch up and load all the stuff in the next level or area of the world, which is why they often take 10, 15 seconds in which literally nothing happens. And, of course, this means that switching between levels or areas is super annoying, and you try to avoid it as much as you can.

The same is true for projects: every time you switch between projects, your brain has to load the context and state of that project: what did you do last? What were you going to do next?

These switches not only cost time, but they also mean you're skewing the distribution of "loading time" to "playing time": if you jump back and forth between levels in a game, eventually you'll be spending more time in the elevator than actually doing cool things. Same with projects, and thus something to avoid.

Reducing the Cost of Context Switching

Apart from trying to minimise context switching in the first place, which we established is only possible so much, there are ways in which you can make this process faster and less cumbersome (at least to an extent). To stay with the gaming analogy, you can switch out your hard disk drive for an SSD to make loading much faster.

The way to do it with projects is to do interstitial journaling. By taking notes as you work, you're creating "hooks" that your mind can grab onto when you return to the project and thus make loading the context into your brain much faster.

While interstitial journaling alone can be useful, there is a way to improve upon it that reduces the cost of context switching further and

can help you overcome another hurdle that often leads to procrastination.

Constraints can make you go faster

One reason the Pomodoro Technique works so well is that by setting a timer for 25 minutes, you immediately reduce the horizon you have to focus on. A decade-long project becomes much less scary if you force yourself to keep going for just 25 minutes, and only consider what you can get done in that minimal timeframe. So setting that timer can dramatically reduce the amount of procrastination you're doing.

Just setting that timer often isn't enough, though. Because apart from the scariness of long timescales, you need to know what you're going to do until the timer goes off. The solution is a lightweight checklist of questions (you might even call it an algorithm of thought) to figure that out and help you avoid any obstacles that might get in your way.

Work Cycle's questions do that in three steps: first, you ask what you want to accomplish, then you ask how exactly you will get started, and finally you ask what hazards might come up in the interval and how you'll counter them. Importantly, you'll want to be very precise in your answers. "I'm going to work on my dissertation" is bullshit – who knows what that looks like? You can't quantify it, and the work is theoretically infinite. That's not useful. "I am going to write the first paragraph of the introduction" is much better – you can actually say at the end whether you did it or not. An even better test is whether someone else who kinda knows the work but isn't you could look at the work before and after you started and say whether you did you said you were going to do.

Knowing exactly how to start ("I am going to open up RStudio and look at analysis.R" is fine) and writing down possible obstacles ("If I get interrupted by the delivery guy I will pay him and immediately return to work, Pizza in hand") makes getting started much easier because you don't need to think in the moment anymore – all you need to do is follow what you wrote down when you planned.

To make the planning, working, and reviewing tie well together, the Ultraworking people recommend to do at least 30min work and 10min planning the next cycle and reviewing the one you just completed. For things like coding and writing 40/10 can sometimes work better – 30/10 is often quite short. Important is that you don't just do 5min of reviewing/planning – in my experience that often turns into frantic "keeping up" that's not conducive to focused work. Don't check Twitter though – that's too much context switching even for this method. Believe me, I've tried.

Implementation

Work Cycles in Roam

Figure 1: Work Cycles in Roam

The question now is – okay, we want to do interstitial journaling, we want to do pomodoros or some other sort of time-bounding our work, we want to ask these questions…that sounds like a lot of work, and how do you even do all that consistently?

From Ultraworking, you can get a Google Sheets/Excel Template you can use to guide your work sessions. As a Roam Research user, I've implemented the process using templates and simply do it on the Daily Notes Page. Fast, easy, and I have all my notes where I want them, right at my fingertips. As a more general aside, I know there's sometimes a bit of hesitancy about doing all you work on the DNP if you're new to Roam. I'll write more on how to do it soon.

The first template you'll need, and really the main one, is the Work Cycle template. You'll see it in full below, or you can go here to my public Roam graph and copy it from there.

- Plan Work Cycle [[roam/templates]]
    - TIME – [[work cycle]] – {{[[POMO]]: 30}}
        - [[What am I trying to accomplish this cycle?]]
            - 
        - How will I get started?
            - 
        - [[Any hazards present?]]
            - 
        - energy:: {{or: [[high]] | [[medium]] | [[low]]}}
        - morale:: {{or:[[medium]] | [[high]] | [[low]]}}
        - **Notes**
            - 

You see in the template that the questions "What am I trying to accomplish this cycle" and "Any hazards present" are page links. This way, I can very easily collect tasks or hazards by indenting. Indenting this template under a link to a project like a paper, I can also very easily collect all the work I did for that paper – all without any effort.

So far, we've only talked about planning – but reviewing the work you did in the last 30 minutes is quite crucial as well. By going back at the end of every cycle and asking whether you actually did what you planned, you're

re-enforcing the interstitial journaling part by giving you an opportunity to write down what happened and your thoughts on the project

getting a chance to re-scope: if you didn't finish or only got half-way there, you can now say "okay, I'm doing this smaller thing first". This can be very important for managing morale over a workday. This way you prevent the feeling of being stuck for long stretches of time – every 30 minutes you get a chance to get un-stuck.

allowing yourself to step back and observe the "meta" of your work: what distractions came up, ways to prevent them in the future, your general state of mind (do you need to move a bit, drink something?) and so on

The template for this is below:

- Review Work Cycle [[roam/templates]]
    - [[Work Cycle Review]] – {{[[POMO]]: 10}}
        - completed cycle's target:: {{or: [[NA]] | [[yes]] | [[half]] | [[no]]}}
        - [[Anything noteworthy?]]
            - 
        - [[Any distractions?]]
            - 
        - [[Things to improve for next cycle?]]
            - 

To really make this method sing, you can chunk multiple cycles together into a "Work Cycle Session" and plan that the same way you're planning the individual cycle: What are you going to accomplish? Why is it important? What things do you need to keep in mind or do some counter-planning for?

Six 30/10 cycles combine into a neat 4h block – do this twice a day and you'll be shocked at how much you can get done.

Importantly, and to really tie this back into context switching: with this method, working on two projects for 4h each per day is easily possible. You can even do 2h blocks of three cycles, but in my experience more than 3 projects/day is less enjoyable than doing two projects a day and alternating days. Because you're keeping really good records of what you're doing, A/B switches between days don't cost you much. I also want to note that you are not forced to slavishly fill out the prompts every time. Quite often I fall into hyperfocus after three cycles, which means this process can be a quite effective "onramp" for ADHD people: light structure to start focusing, but not so restrictive as to feel stifling.

Wrap Up / Takeaways

Context switching is unavoidable – but you can make it less costly by combining a couple of simple strategies.

By using a template that guides your interstitial journaling, you can make returning to a project much easier, prevent procrastination, and spot patterns in your work to amplify or counter.

Using such a template in Roam (or any software with blocks and backlinks), you can easily create a record of you work to make your progress visible and have all your notes in the context you created them in.

you can't avoid context switching completely

but you can minimize it to a bare minimum

context switch is any shift e.g. from one project to another; from work life to personal life

some argue that you should minimize outside influence, i.e. basically to become a hermit

but as with meditation, training skill of focused work in isolation does no good if you want to participate in real life.

A true master can meditate in the middle of a busy street without being disturbed.

You know you have something when you can drop into focus even when things are crazy.

This ofc has its bounds. Author has ADHD and says he hates to work in a shared spaces (even in a coffee shop).

Says ANC helps, but he still works better by himself, in a silent room.

Before becoming diagnosed and getting on meds he found himself coming back to the approach in this article and says it has helped him immensely.

the process is basically "a unique mix of interstitial journaling and the pomodoro method" and is called "Work Cycles".

Comes from Sebastian Marshall at Ultraworking

The Main Problem of Context Switching - Loading Time

think of your work as a video game with different levels, where each level represents a project.

in video games - every time you change levels - there is loading time: 10-15 seconds where literally nothing happens. same is true with projects.

every time you switch between projects, your brain has to load the context and state of that project: what did you do last? What were you going to do next?

they not only cost time, they also screw distribution of "loading time" to "playing time".

Reducing the Cost of Context Switching

To stay with the gaming analogy, you can switch out your hard disk drive for an SSD to make loading much faster.

The way to do this with projects - Interstitial Journaling.

By taking notes as you work - you are creating hooks that your mind can grab onto when you return, thus loading the context in your brain much faster.

Constraints can make you go faster - dealing with procrastination

pomodoro works so well because it reduces scariness of long timescales.

additionally you need to know what you're going to do until the timer goes off.

The solution is a lightweight checklist of questions (you might even call it an algorithm of thought) to figure that out and help you avoid any obstacles that might get in your way.

Not knowing where to start is a big reason why people procrastinate.

Comments from Cortex Futura twitter

Sure: let's say you start working at 08:00.

08:00 - 08:10: Plan the next 4h and next 30min

08:10 - 08:40: Work

08:40 - 08:50: Review last 30min, plan next, move a bit

Repeat 6x

At 12:00 stop working, spend 10 minutes reviewing last 4h


The 10 minutes are divided by need, basically. Review the last 30 minutes (takes 2-3 minutes usually), plan the next 30 (takes 3-5 minutes), spend the rest of the time standing up, stretching, taking a bio break. Timer goes off, start working again.

planning is often much quicker than you'd think – crazy with how little extra effort (2min!) you can get much more out of 30minutes of work than otherwise

22:21 📔

📍 ✍🏻 for the first time in a long time I fell into hyperfocus and flow thanks to new Ultraworking format

which allows to work without interruptions and keep focus on what you've been working - minimizes context switch costs

👀 Anya is somehow so sad. idk how I could stay with her for so long.

low self-esteem is my only guess

she is not striving anywhere, has no ambition whatsoever. she only says she does so that I stay with her.

💫 you got fucked over once again - she is not the person you thought she is

-> the only way to stay with her and please her - give everything up and give all your attention to her. but then she will think you are a loser and will leave you.

-> 💫 the only time I'm productive and focused is when I put on motivational talks in BG and turn on ANC.

{{TODO}} learn how to use SmartBlocks

{{TODO}} check if useful for work cycle template

22:46 📔 the thing with Anya guilttripping me is: I didn't do something wrong, so I won't feel guilty or scared or bad. It's her expectations, old wounds, traumas etc. - I won't take it on me.

You have not cause you ask not. Steve Harvey

second principle - you have to write it down. Steve Harvey


March 20th, 2021