I do this (scheduling blocks of time). But, I also keep a to-do list.
So, for example I have 5 tasks on my “Work” to-do list. I would then block 6 hours of work for the day so I can burn through that list.
Both the to-do list and calendar work hand in hand for me.