Category: Main

Why My To-Do List Kept Failing

For years my to-do list was a graveyard. I’d start a fresh one every few weeks, feel briefly organized, and then watch it swell to 60 items until I couldn’t look at it without a small wave of dread. Then I’d abandon it, feel guilty, and start another. The list wasn’t helping me get things done. It was mostly a record of everything I hadn’t.

I finally sat down and worked out why. Not the app, not my discipline. The list itself was built wrong.

Problem one: it mixed sizes

“Buy stamps” and “redesign the onboarding flow” sat on the same list, one line each, looking like equals. They are not equals. One takes 4 minutes. The other is a project with 15 hidden steps pretending to be a single task.

So I’d scan the list, my eyes would slide off the big scary item every time, and I’d do six small things instead. The list rewarded avoidance. The stuff that mattered stayed untouched for weeks while I racked up a satisfying number of checkmarks on things that didn’t matter at all.

The fix was to stop letting projects live on the task list. Anything with more than one step is a project, and it goes somewhere else with its steps written out. The task list only holds single actions I could actually sit down and do. “Draft the intro paragraph,” not “write the report.”

Problem two: no sense of when

An undated list treats everything as due right now, which means nothing is. Every item shouted equally. Opening it felt like 40 people talking at once.

Now most tasks have no date at all, and I’m fine with that. They sit in a someday pile I review weekly. Only the handful of things I genuinely intend to do this week get pulled forward. On any given day I’m looking at 5 or 6 items, not 60. A list you can see the bottom of is a list you’ll actually open.

Problem three: I wrote down wishes, not actions

Half my old entries were things like “car” or “taxes” or “Mum.” Not tasks. Reminders that a topic existed, which is useless at the moment you need to act, because the first thing you have to do is figure out what “taxes” even means today.

Every task now starts with a verb and names the next physical thing to do. “Call the garage about the noise.” “Find the invoice from March.” When the next action is written plainly, I don’t have to think, I just do it. Most of my procrastination, it turned out, wasn’t laziness. It was tasks too vague to start.

Problem four: I never deleted anything

My lists only grew. Items I was never realistically going to do sat there for months, and every one added a little weight. By the time a list hit 50 items, opening it cost something emotional, so I stopped opening it.

Now I delete without guilt. Once a week I go through and cut anything I’ve been carrying for a month and honestly won’t do. If it matters, it’ll come back. Most of it never does. A to-do list is not a diary. It doesn’t need to preserve the record. It needs to be light enough that I’ll keep using it.

What the list looks like now

Three things live in three places. Projects, with their steps spelled out, in one spot. A single big someday pile of loose actions in another. And a short this-week view that I actually work from, pulled fresh each Monday.

The daily version has maybe 6 items. Each starts with a verb. Each is a single action. I can do them, or move them, or cut them, in about 3 seconds each. No dread on opening it, because there’s nothing on it I’m avoiding, only things I picked on purpose.

That’s the whole difference. My old list was a pile of everything, unsorted by size, undated, half of it vague, none of it ever pruned. Of course I ignored it. The new one works not because I got more disciplined but because it stopped asking me to be. It’s small, specific, and current, and a list like that is one you’ll still be using next month.

The Calendar System That Finally Stuck

I have tried, and abandoned, roughly a dozen calendar setups. Color-coded everything. A separate calendar for each area of my life. One giant all-day blob of tasks I dragged around like furniture. Every one of them worked for about 9 days and then quietly fell apart, usually on a Wednesday when something urgent landed and I stopped looking at the calendar entirely.

The version I use now has lasted almost 3 years. It is boring, which is probably why it stuck. Here it is.

Everything with a start time goes on one calendar

I keep a single calendar for actual commitments. Meetings, calls, the dentist, the train I need to catch. If it has a specific time and other people are counting on me to be there, it lives here and nowhere else. No colors beyond the default. No categories. When I open my week, this calendar tells me the truth about how much of it is already spoken for.

The mistake I made for years was mixing two different things on one surface: things that happen at a time, and things I hope to do at some point. Those are not the same, and treating them the same is why my old calendars turned into anxiety generators. A 4pm dentist appointment and “reply to Sana” are not equals. One is a fact. The other is a wish with no home.

Tasks get scheduled, but on a second calendar

Here is the part that made the difference. I have a second calendar, layered on top, for work I actually plan to do. Writing a proposal. Reviewing a contract. The 40 minutes of admin I keep pretending I will do “later.”

Twice a week, usually Monday morning and Thursday afternoon, I take the 5 or 6 things that genuinely matter and I give each one a real block of time. Not “sometime Tuesday.” An actual slot: Tuesday, 9:30 to 10:45, write the first draft. This is the practice people call time blocking, and it sounds rigid until you try it, at which point you realize it is mostly a way of being honest about how many hours you have.

The trick is keeping this second calendar visually distinct from the first, so at a glance I can tell a commitment from an intention. Intentions can move. Commitments mostly can’t.

I plan against the space that’s left, not against a blank day

When both calendars are visible, the day stops looking like 8 empty hours I can fill with heroics. It looks like what it is: a call at 11, lunch, a hard stop at 4 for school pickup, and about 3 usable blocks in between. That is the real budget. I plan against that, not against the fantasy version where I have unlimited focus and no interruptions.

This one shift cut my chronic over-committing more than any app ever did. You cannot schedule a 2-hour deep work block into a day that already has 5 meetings. The calendar shows you that before you promise it to someone.

Buffers are scheduled on purpose

I leave gaps. Deliberately. A 15-minute buffer after most meetings, and one longer open block most afternoons that I refuse to fill in advance. For a long time I saw white space on the calendar as waste, so I filled it, and then the first surprise of the day knocked the whole thing over.

Now the white space has a job. It absorbs the overrun meeting, the reply that turned into a phone call, the thing I forgot. On the rare day nothing goes sideways, I get a free block, which is a nice problem to have.

The weekly reset is non-negotiable

Every Friday, about 20 minutes, I do the same three things. I look back at the week and drag anything I planned but didn’t finish into next week, or I delete it if I’m honestly never doing it. I look at the coming week and check nothing has quietly stacked into an impossible Tuesday. Then I block the 2 or 3 most important pieces of work before anyone else’s meetings can claim those hours.

That last step matters more than it sounds. If I don’t defend the time for my own priorities early, the week fills up with other people’s, and by Wednesday I’m reacting instead of working.

What I stopped doing

I stopped trying to schedule my whole day minute by minute. That version always broke by 10am and left me feeling behind before lunch. I only block the work that actually needs protecting. The small stuff flows into the buffers.

I stopped color-coding by project. It looked organized and told me nothing useful. The only distinction I need is commitment versus intention, and two calendar layers handle that.

And I stopped treating a missed block as a failure. A block I didn’t get to is just information: I was too optimistic, or something more important showed up. I move it and get on with things.

None of this is clever. It is one calendar for what’s real, one for what I intend, honest planning against the leftover space, and a Friday reset to keep it from drifting. It stuck because there was almost nothing to maintain. The systems that ask the least of you are usually the ones you still have a year later.