If you are one of those people who keeps a to-do list in order to know the tasks they need to accomplish in a certain day or days to come then you might have come to realize how frustrating it is. When each day ends, you look at your list and feel like you have more on it than when the day started because of one single, burning fact – you never got to do much at all.

In an attempt to learn where you are going wrong with your list, you can try to track the amount of time you spend in each task and you will be able to see a pattern. This is when you realize that you need something better than a to-do list, time-blocking.

Time-blocking is basically scheduling your day using only time slots for each task. You have been used to writing down a task and finish it no matter how much time without considering that there are other tasks to be done. With the new approach using time-blocking, each task or a group of tasks will be given a certain time period. It lets you determine the task where you have assigned an unrealistic amount of time. This way, all you have to do is focus at the task at hand.

According to Carl Newport, a professor from Georgetown University and the author of Deep Work: Rules for Focused Success in a Distracted World, time efficiency will be better practiced if every job is given an hour to be done. This way you can schedule the task on certain times where you think it fits best. You can compile small things in batches or you can even do the hard task when you have more free time. Another advantage of time-blocking is that you are able to determine the amount of free time you have on average as well as the length of time needed for a recurring tasks to be done.

This time management technique is also recommended by Kevin Kruse who is a time management expert and the author of 15 Secrets Successful People Know About Time Management. According to him, this technique will not only teach you discipline but how to organize tasks as well.