DEV Community

komugi
komugi

Posted on • Originally published at komugipan.gumroad.com

How I stopped losing 3 hours a day to ADHD task-switching with a Notion OS (2026)

It's 2:47 PM. You opened your laptop at 9 AM to ship one feature. Instead, you have 14 browser tabs, a half-written Slack reply, a Linear ticket you started but didn't commit, and a vague panic that you forgot something important.

If you have ADHD and work in tech, this is Tuesday.

I tracked my own time for 6 weeks using Toggl. The results were ugly: I was losing an average of 3 hours and 12 minutes per day to context-switching, re-reading the same Jira ticket 4 times, and "quick checks" of Slack that turned into 25-minute spirals. At my contract rate, that's roughly $1,800 per week in lost billable output. Over a year, that's a down payment on a house.

This article is the system I built to claw that time back. It's not a productivity fantasy — it's the actual Notion structure, the rules, and the daily rituals I use. No "just use a Pomodoro timer" advice. We're going deeper.

Why standard productivity advice fails ADHD brains

Most productivity frameworks assume three things that are false for ADHD:

  1. You can predict your future energy. (You can't. Today's 10 AM is not last Tuesday's 10 AM.)
  2. Motivation is consistent once you "build a habit." (Dopamine regulation doesn't work that way.)
  3. A task list is enough. (For ADHD, an unsorted list of 40 tasks is paralysis, not a plan.)

GTD (Getting Things Done) by David Allen is brilliant but assumes you'll do weekly reviews. I've never met an ADHD person who did 6 weekly reviews in a row. Eisenhower matrices assume you can tell urgent from important — but ADHD brains experience everything as urgent or nothing as urgent, with no middle.

What actually works is a system built around three ADHD-specific realities:

  • Energy is the constraint, not time. You have 8 hours, but maybe only 2.5 of them are usable for deep work today.
  • Capture must be frictionless. If logging a task takes more than 5 seconds, it won't happen.
  • The system must assume you'll abandon it for 3 days and come back. No guilt loops.

Let's build it.

Step 1: The 3-bucket task capture (kill the mega-list)

The #1 mistake I see ADHD developers make: one giant Notion database called "Tasks" with 200 rows. Opening it triggers instant shutdown.

Instead, split capture into three explicit buckets based on cognitive load:

Bucket Cognitive cost Example Where it lives
Quick Hit <15 min, no thinking "Reply to Sarah's email", "Merge the PR" Inbox view, no tags needed
Deep Work 25+ min, requires focus "Refactor auth middleware", "Write RFC" Needs energy tag + time block
Brain Tax High executive function "Do taxes", "Call insurance", "Negotiate raise" Dedicated view, max 1/day

The key insight: Brain Tax tasks eat Deep Work energy even though they look small. "Call the dentist" takes 4 minutes but kills 90 minutes of coding productivity because of the pre-call anxiety and post-call decompression. Treat it that way.

Here's the Notion formula I use to auto-classify tasks by their tags:

// Notion formula property: "Real Cost"
if(prop("Type") == "Brain Tax", 
  prop("Est Minutes") * 3, 
  if(prop("Type") == "Deep Work",
    prop("Est Minutes") * 1.3,
    prop("Est Minutes")
  )
)
Enter fullscreen mode Exit fullscreen mode

The multiplier is the honest truth: a 10-minute Brain Tax task actually costs 30 minutes of your real productivity budget. Once you start seeing tasks this way, you stop overcommitting.

Step 2: Energy tracking (the missing layer)

This is the part nobody teaches. You need a simple daily log of your energy levels so you can pattern-match when you actually do your best work.

I log three things, three times a day (9 AM, 1 PM, 5 PM). Takes 10 seconds:

  • Focus (1-5): Can I hold a thought?
  • Mood (1-5): Am I dreading or neutral?
  • Body (1-5): Am I tired, wired, or steady?

After 4 weeks of data, patterns emerged I'd never have guessed:

  • My "morning person" identity was a lie. My real peak focus is 10:30 AM–12:15 PM, not 8 AM.
  • Mondays I'm cognitively useless until 11 AM. Scheduling deep work Monday morning was sabotage.
  • After any meeting over 30 minutes, my focus drops by ~2 points for the next 90 minutes. Now I batch meetings into one afternoon block.
  • Sugar after lunch = Body score drops from 4 to 2 by 2 PM. Measurable.

Here's the Notion schema:

Energy Log DB
- Date (date, default today)
- Time Slot (select: Morning/Midday/Afternoon)
- Focus (number, 1-5)
- Mood (number, 1-5)
- Body (number, 1-5)
- Composite (formula: average of above)
- Notes (text, optional — "slept badly", "after standup")
Enter fullscreen mode Exit fullscreen mode

Then a rollup view grouped by weekday + time slot shows your real energy map. This is the single highest-ROI thing I've ever built for myself.

After 6 weeks, I moved my deep work block from 9-11 AM to 10:30 AM-12:30 PM. My shipped-code volume went up roughly 40% with the same hours worked.

Step 3: The Daily Dashboard (the only page you open)

ADHD brains cannot navigate a 40-page Notion workspace. You will get lost in your own organizational tree. The solution: one dashboard, opened by a pinned browser tab or a macOS Shortcut, that shows exactly 5 things.

Mine shows:

  1. Today's 3 — the only 3 tasks that matter. Not 10. Three.
  2. Energy check-in — one-click buttons to log current energy
  3. Current quick-hit — the one <15-min task I'm doing right now
  4. Parking lot — capture box for any stray thought (processed later)
  5. Tomorrow's 1 — the single most important thing for tomorrow, pre-committed

That's it. Everything else lives behind links, not on the dashboard.

The "Today's 3" rule is non-negotiable. Here's the decision tree I use at 9 AM:

For each candidate task:
  if (energy_required > predicted_energy_today):
    defer to tomorrow
  elif (it's Brain Tax AND I already have one Brain Tax):
    defer (max 1/day)
  elif (total estimated minutes of today's 3 > 4 hours):
    drop the lowest-priority one
  else:
    include

If fewer than 3 remain: that's fine. 1 real task beats 5 fake ones.
Enter fullscreen mode Exit fullscreen mode

A realistic example from last week. Tuesday morning, energy prediction was medium (I slept 6 hours, coffee kicking in):

Kenji (me, 9:05 AM): Okay, what am I tempted to put on today?
Candidates: Refactor the payment webhook (Deep Work, 3h), review Priya's PR (Quick Hit, 20min), write Q1 goals doc (Brain Tax, 90min), fix flaky test (Quick Hit, 45min), respond to recruiter (Brain Tax, 15min).
After triage: Refactor webhook + review PR + fix flaky test. Dropped both Brain Tax items to a single "Brain Tax Friday" block. Q1 goals doc moved to Wednesday morning when I predicted higher energy.

I shipped the webhook refactor by 1 PM. On the old system I would've started the Q1 doc, gotten anxious, switched to Slack, and shipped nothing.

Step 4: The Parking Lot protocol (stop losing ideas)

ADHD brains generate ideas constantly, at the worst times. Mid-code, you remember you need to renew your passport. In the shower, you solve an architecture problem. At 11 PM, you panic about a client email from Tuesday.

If you don't capture these in under 5 seconds, one of two things happens:

  1. You lose the idea permanently (painful for good ones)
  2. You context-switch to handle it (painful for flow state)

The parking lot is a single Notion inline database on the dashboard with one input field. No tags, no categories, no priority at capture time. Just dump.

Processing happens once a day, at 5 PM, for max 10 minutes:

  • Delete if it was a passing thought (60% of items)
  • Move to task DB if it's actionable (30%)
  • Move to someday/maybe if it's a future idea (10%)

Key rule: if an item has been in the parking lot for 2 weeks and you haven't processed it into action, delete it. It wasn't important. Your past self lied.

For mobile capture, I use the Notion iOS widget bound to the parking lot DB. One tap, type, done. If Notion is too slow on your phone, use Apple Notes or a Telegram bot to yourself, and batch-import at 5 PM.

Step 5: The 5-minute weekly reset (instead of a weekly review)

GTD weekly reviews take 90 minutes. You will not do them. I tried for 3 years.

What actually works: a 5-minute Sunday reset with 4 questions.

The ADHD-friendly weekly reset checklist

  • [ ] What's the ONE thing I want to ship next week? (Write it in the dashboard)
  • [ ] What's currently on my task list that I'm lying to myself about? (Delete or defer explicitly)
  • [ ] What's my predicted low-energy day? (Block it for admin/errands, not deep work)
  • [ ] Is there a recurring task I keep avoiding? (Either delete it or schedule it at peak energy this week)

That's the whole review. No processing 200 items. No reviewing projects. No "areas of responsibility."

The third question is the one that changed my life. I used to schedule important writing on Mondays and wonder why it never happened. Now I know: Monday morning, I do Quick Hits. Monday afternoon or Tuesday morning, I write.

Step 6: Shutdown ritual (the part that protects tomorrow)

ADHD brains don't turn off. Without an explicit shutdown, you'll either:

  • Keep working until 10 PM and burn out by Thursday
  • Stop working but keep ruminating, destroying sleep quality
  • Open your laptop at 9 PM "just to check one thing" and lose 2 hours

My shutdown ritual is a 4-item checklist, done at a fixed time (6:30 PM for me):

[ ] Write tomorrow's ONE task on the dashboard
[ ] Process parking lot (max 10 min)
[ ] Close all tabs and Slack
[ ] Say out loud: "I'm done for today."
Enter fullscreen mode Exit fullscreen mode

The last step sounds ridiculous. It works. There's research (Cal Newport's writing on shutdown rituals, adapted from Zeigarnik effect studies) showing that verbal closure signals to your brain that open loops are parked. For ADHD specifically, the verbal cue is a stronger signal than just closing the laptop.

Step 7: Handling the inevitable collapse

Here's the part productivity gurus won't tell you: every ADHD system collapses periodically. You'll use it for 9 days, have a bad weekend, and not open Notion for 4 days. The dashboard will feel like a judgmental ex.

The entire system must be designed for re-entry without guilt.

My re-entry protocol:

  1. Do not read old entries. Don't scroll back through what you missed. It triggers shame spiral.
  2. Do today's 3 — just pick 3 things for today. That's it.
  3. Clear the parking lot in under 10 minutes. Delete liberally.
  4. Do not weekly-review the missed weeks. They're gone. Move on.

The system earns its keep by being usable on day 1 after a collapse, not by being perfect for 30 days straight. If your system requires streak maintenance, it will fail you exactly when you need it most.

What I systematized into a single Notion template

Everything above is free. You can build it yourself in Notion over a weekend. I did, iteratively, over about 8 months, across maybe 15 rebuilds as I figured out what actually worked vs. what looked good on a YouTube thumbnail.

After the 15th rebuild, I packaged the final version — with all the formulas, the energy tracking dashboard, the 3-bucket task system, the parking lot with auto-cleanup rules, the daily dashboard, the weekly reset template, and the shutdown ritual — into a single Notion template called ADHD Life OS.

What's inside:

  • Pre-built daily dashboard with the 5-section layout (Today's 3, energy check-in, current task, parking lot, tomorrow's 1)
  • Energy tracking database with pre-configured rollup views by weekday and time slot, so your energy map appears automatically after ~2 weeks of logging
  • 3-bucket task system with the Real Cost formula already wired up
  • Parking lot with the 2-week auto-archive view
  • Weekly reset template — the 4-question version, not the 90-minute GTD one
  • Shutdown ritual checklist as a recurring toggle
  • Re-entry guide for when (not if) you collapse

It's built for people who have tried 4 other Notion templates and bounced off because they were designed for neurotypical productivity influencers with 3-hour morning routines. This one assumes you'll miss days, lose motivation, and need to rebuild trust with yourself.

If you want to build it yourself from this article, please do — the principles matter more than the template. But if you'd rather skip the 8 months of iteration and start with a working system tonight, the template is $35 on Gumroad. That's roughly 1 hour of my consulting rate, or about 20 minutes of recovered productivity per week for a year.

TL;DR checklist

  • [ ] Split tasks into 3 buckets (Quick Hit / Deep Work / Brain Tax), not one mega-list
  • [ ] Log energy 3x/day for 4 weeks to find your actual peak hours
  • [ ] Build ONE dashboard with max 5 elements, ignore the rest of your workspace
  • [ ] Capture stray thoughts in a parking lot, process once daily at 5 PM
  • [ ] Replace weekly review with 4-question Sunday reset
  • [ ] Add a verbal shutdown ritual at a fixed time
  • [ ] Design for collapse and re-entry, not for streaks

The system is the scaffolding. Your brain is still your brain. But with the right scaffolding, ADHD becomes a manageable operating constraint instead of a daily crisis.


Want the complete ADHD Life OS Notion template I used? View on Gumroad →

Top comments (0)