How I Structure My To-Do Lists Now
I used to write things like "call mom" or "finish report" and then wonder why I never got around to them. The problem wasn't motivation. It was that I hadn't told my future self exactly what to do when the time came. A To Do List Format is just a way of writing down tasks so your brain doesn't have to hold them. But most people get this wrong. They write vague items and then spend more time thinking about what they meant than actually doing the thing. Here's the format I use:
To Do List Format
Verb + Object + Context + Timebox That's it. Four components. Let me break that down. Verb - Start with the actual action. "Call" not "phone thing." "Write" not "work on document." The verb should be something you can physically do in the real world.
Object - What are you acting on? "My sister Sarah" is better than "family." "The Q3 budget spreadsheet" is better than "finances." Be specific enough that there's no guesswork. Context - Where do you need to be? Who do you need? What tool do you need? "At the office" or "on Zoom with Dave" or "in Notion." This saves you from starting a task and then realizing you need something else. Timebox - How long should this take? Put a number on it. "30 min" or "until 2pm." This forces you to think about whether the task is reasonable or whether you're about to add something that will eat your whole afternoon.
Get the Full Details

So instead of "schedule dentist," you write "Call Dr. Kim's office at 9am to reschedule cleaning for next month, 15 min." Instead of "clean garage," you write "Sort through box of old receipts from 2019, discard or file, 45 min."
Why Most People Mess This Up
I've seen hundreds of to-do lists. The biggest mistake is writing things you can't actually do in one sitting. "Plan vacation" isn't a task. It's a project. You should write "Research hotels in Portland for 3 nights, compare prices, add top 3 to doc, 30 min." Then the next day you write the next chunk. The second mistake is forgetting context. I once wrote "email vendor about invoice" and spent twenty minutes trying to remember which vendor, what invoice number, and which email address to use. I should have written it as "Email Apex Supply (apex@supplier.com) re: invoice #4521 for late payment, ask for 10% discount, 10 min." That's a task you can execute immediately. There's also the problem of time estimation. Humans are terrible at it. When I write "write report" I think it'll take an hour. It actually takes three. When I add the timebox, I usually underestimate by 40 percent on creative work and overestimate by 20 percent on administrative work. I've learned to just trust the number and move on. If you finish early, great. If you go over, you now have data for next time.
A Real Problem I Hit
Last year I was managing a product launch with twelve people and twenty-seven parallel tasks. I had everything in my To Do List Format. Three days before launch, I realized half my team couldn't find the files they needed because I'd written "upload assets" without specifying where the assets were or who owned them. The workaround was adding a fifth component I call the "anchor point" - a link or reference that tells you exactly where to find the thing you need. Now I write "Upload hero images to S3 bucket prod-assets/images, use the 800px versions from Google Drive folder 'Launch Day Assets,' 20 min." Anyone on the team could execute that without asking me a single question. This added about thirty seconds per task. It saved me probably four hours of clarifying messages over the launch week.

When This Format Fails
Not everything needs a timebox. Some tasks are open-ended by nature. "Think about career direction" or "Brainstorm gift ideas for Mark." For those, I just drop the timebox and treat it as a creative window - something I'll do when I have spare mental space, not when I'm scheduled. The format also breaks down for collaborative tasks where you're waiting on someone else. "Ask Sarah to review the document" is fine, but you can't control when Sarah responds. I write those separately and color-code them red so I know they're blocked until Sarah unblocks them. And honestly, this format doesn't work if you're not willing to spend two minutes writing each task properly. If you just want to dump everything in a bulleted list and cross things off without thinking, stick to something simpler. There's no shame in that. But you'll also hit the same wall I did - lists that grow faster than you can complete them because your brain keeps reinterpreting vague items instead of executing them.
The Bottom Line
I don't use fancy apps or productivity systems. I write tasks in this format in a plain text file. Sometimes I import them into Todoist or Notion if I need tags or recurring tasks, but the format itself lives in my head and in the text file, not in the tool. The reason it works is that it removes the decision-making part of starting a task. When I open my list and see "Call Dr. Kim's office at 9am to reschedule cleaning for next month, 15 min," I don't have to think. I just execute. That's the whole point. The format does the thinking for you so you can just do the work.