You may find it easier to compile several checklists (covering personal, study, and workplace, for example). Try different approaches and use the best for your own situation.
One of the biggest advantages to using a software-based approach to manage your to do checklist is that you can update it easily. For example, instead of scratching off tasks and rewriting the list every day, software allows you to move and prioritize tasks quickly.
To-Do Lists are particularly useful when you have a small number of tasks that you need to complete. However, they can become cumbersome when you have too many items on them, or when you need to progress multiple projects. At this stage, it’s worth starting to use Action Programs, which are designed to manage more complex situations reliably.
To do lists shouldn’t take hours to set up, nor should they be complicated. Every second you spend setting up your task list and preparing for the work ahead is time wasted instead of getting out there and eliminating items from your schedule. You should be able to jot down your tasks, have just enough flexibility to work how you need to, and then get on with it. After all, isn’t the point of a to do list to help improve your productivity?