DEV Community

Mark Adel
Mark Adel

Posted on • Edited on

To-Do Lists for the Rescue

In this article, I'm going to share my personal experience about the benefits of using to-do lists and share some tips that I developed over time which helped me use my to-do lists effectively.

I'm aware that there are countless resources over the internet on topics related to to-do lists, and time management in general. However, I believe that sharing personal experiences always adds new perspectives. I didn't do any research before or during writing this article to ensure that everything shared here is based solely on my experience.

Why should we use to-do lists?

My life before using to-do lists has been very messy. To-do lists helped me bring more order to my life, be more productive, overcome procrastination, start achieving my goals, and more.

Let's discuss the benefits of using to-do lists and why relying on our brains is not a good idea.

Our brains are unreliable

Limited memory

You can barely use your memory to remember today's tasks, and even for that it sometimes fails you and forgets things. How about if you want to keep track of short or long term tasks? This list can grow long, and relying on your memory becomes impractical.

By using to-do lists, there is no need to use your memory.

Overwhelm

Even if you manage to keep all the tasks in your memory, you will probably get overwhelmed by their amount, the size of each task, and the lack of clarity regarding their priorities or the order in which they should be executed. So you likely end up doing nothing.

By using to-do lists, you can organize the tasks in multiple lists, set their priorities and their order, and break down big tasks into smaller ones. Doing this eliminates the possibility of getting overwhelmed.

They motivate you to get things done

After filling out my daily to-do list, I find that I become motivated to start working on the tasks and getting them done. This results in less overall procrastination and wasted time.

They add structure to your day

Without using a to-do list, your day becomes subject to being very messy, since nothing stops you from doing anything at any time. So, you either end up wasting a lot of your time, like scrolling indefinitely in social media apps, playing video games, etc., or you find something to do that you think is important, just to not feel guilty for wasting your entire day.

A to-do list adds structure to your day. You are always able to answer the question, "What should I be doing right now?" All you need to do is consult your to-do list, which should have today's tasks ordered by their priority. While this doesn't stop you from wasting time, wasting time now becomes a conscious choice, rather than a result of an unplanned day, making you less likely to waste significant amounts of time.

They encourage you to set goals

I didn't have my short or long-term goals written anywhere before. Using to-do lists encouraged me to start documenting my goals and breaking them down into actions. I ensure that my daily to-do list includes at least one or two tasks that contribute to my goals.

They help you set priorities

By having all the tasks clearly written in front of you, it becomes more feasible to prioritize them.

Tip: Not all tasks that seem important are important. Always ask yourself whether these tasks, especially big ones, contribute to one of your current goals. If not, they are probably not due now, and there are more important ones that directly impact your goals.

How to structure to-do lists

There is no right, wrong, or even recommended way to structure your to-do lists. You can structure them in any way you like, as long as they are effective and achieve the benefits we discussed in the previous section.

I'm going to share two of the lists that I use, which I believe everyone can make use of, as these are the ones we use in our day-to-day lives: "Daily to-do list" and "Pool of to-dos".

Other lists that you may consider having, just to give you an idea: Goals for Q1 2024, Shopping list, Places to visit, Future tasks (tasks not immediately necessary but you don't want to forget), and more.

Let's explore the Daily to-do list and the Pool of to-dos.

1. Daily to-do list

We are all familiar with this one. This list contains tasks to be completed within a specific day. It should be prepared at the start of the day and updated as necessary throughout the day.

2. Pool of to-dos

This list is used for tasks that are ready to be executed, but can't all be squeezed into today's to-dos. It serves as a pool of tasks waiting for their turn to be moved to the Daily to-do list when the time is right.

Whenever a task of this nature comes up, drop it to your pool of to-dos.

Tips for using to-do lists effectively

Following are some tips that I developed over time for making the most out of the to-do lists. These tips specifically apply to the Daily to-do list and the Pool of to-dos.

Keep Pool of to-dos and Daily to-do list in the same place

These two lists are often used together, so it makes sense to keep them close. Ideally, you should be able to drag and drop tasks between them, as this is something you will do all the time.

Your to-do lists should be easily accessible

Ensure that the place where you keep your to-do lists is no more than two clicks away on any device that you use.

Keep tasks small

Ensure that each task takes no longer than two hours to complete unless there are specific exceptions.

Big tasks should be broken down into smaller, more manageable ones.

Having big tasks on your list can lead to feeling overwhelmed, which increases the likelihood to procrastinate. Additionally, keeping your tasks small allows you to work on multiple items each day.

Writing this article was a big task on my daily to-do list. It wasn't necessary to complete it in one or two days, so I kept it on my daily to-do list with a note "(recurring daily until completed)". I would then work on it for an hour or two each day, then mark it as completed for this day.

Prioritize your tasks

Order your tasks based on their priority. In the case of equally important tasks, I usually start with the more annoying ones. By doing this, you ensure that you will complete the important tasks each day.

Please note that it's important to prioritize tasks on your pool of to-dos too.

Be realistic

When filling your Daily to-do list, avoid adding more tasks than you can complete, considering your energy and available time for the day.

Start with yesterday's leftovers

If for some reason you didn't complete all of yesterday's tasks, consider starting with the uncompleted ones. This prevents uncompleted tasks from lingering on your daily to-do list for multiple days.

If an uncompleted task stays in your daily to-do list for more than two days, consider moving it back to the pool of to-dos, and only move it to your daily to-do list when you are ready to complete it.

Ensure that tasks on your pool of to-dos do not rot

Some tasks may stay in your pool of to-dos for many days or even weeks. To handle this problem, from time to time, I go over my pool of to-dos and try to include one or two of these tasks in my daily to-do list, regardless of their priority.

Don't sacrifice sleep

Don't stay up because you still have unfinished tasks. Instead, strive to finish all the tasks on your daily to-do list before your regular bedtime.

Set deadlines

I don't have the need to set deadlines for my daily to-do list tasks, but you may find it beneficial. It depends on your work style and the nature of the tasks at hand.

Keep it clean

I prefer to use correct language when writing the tasks, avoiding spelling or grammar mistakes. The only time I violate this is when I need to drop a task into my pool of to-dos while I'm in the middle of doing something else. I would fix the language later.

Include playing too

I like playing blitz chess (3 minutes time format). Chess used to consume a good portion of my free time. After I started using to-do lists, I decided to include chess in my daily tasks. I would add two or three tasks labeled "Play 2 chess games" to my daily to-do list. This not only acted as a motivation to complete the preceding tasks to get to each playing task, but it also helped limit the number of games I play. Previously, nothing prevented me from playing over 15 back-to-back games each time I started to play.

Conclusion

This concludes the end of this article. Please note that everything written is based on my own experience. What works for me might not necessarily work for you. I hope I have given you ideas on how to use your to-do lists effectively, or inspired you to start using them if you haven't already.

I may update this article as I learn new things, so keep an eye out for it!

Top comments (6)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Wow, this is a comprehensive and well-structured guidance for using to-do list, Mark! Really well done. πŸ™Œ

I really enjoyed this bit:

While this doesn’t stop you from wasting time, wasting time now becomes a conscious choice, rather than a result of an unplanned day, making you less likely to waste significant amounts of time.

It reminds me of a time that my wife and I planned a trip to Greece. She is much more the planned one and whereas I often just fly by the seat of my pants, haha. It was a backpacking trip and we had so many places that we were bouncing back'n'forth between and activities to cross of the list... I made her leave one day wide open and asked that she write "be spontaneous" in the space, haha. We always just about that day of planned spontaneity. πŸ˜€

Collapse
 
markadel profile image
Mark Adel

Thanks a lot!

Haha it must have been the most interesting day!

Collapse
 
lovely-magdy profile image
Lovely Magdy

Thanks for sharing your experience.
It's useful and the article is easy and interesting to read

Collapse
 
markadel profile image
Mark Adel

Thanks a lot!

Collapse
 
merudra754 profile image
Rudra Pratap

Habitstreak.xyz is an effective tool that I made for similar purposes. I suggest everyone to give it a try

Collapse
 
markadel profile image
Mark Adel

Thank you for sharing