Time blocking is a fantastic approach and it's great how it helps you allocate time sensibly while keeping track of other commitments.
I'm a big fan of the 'first things first' strategy, which essentially means tackling the most difficult or crucial tasks early on in the day. It sets a productive tone, gives a sense of accomplishment, and also ensures the more demanding work doesn't loom over you as the day progresses.
Also, breaking down larger tasks into manageable chunks and setting micro deadlines for each has helped me immensely. It provides a sense of progress and keeps the motivation intact.
As for apps, I find digital to-do lists with reminders quite useful, especially the ones that integrate with my calendar. Analog methods like planners and post-it notes also make sure that nothing gets missed out, and the physical act of writing adds a certain satisfaction to organizing!
It'd be awesome to know more about any specific time management hacks others might use!