I prefer having an unbounded provision of time for anything I'm working on. Ideally I'd minimize the amount of context-switches (ie blocks) in general. I'd rather get to some sort of finish line for what I'm doing rather than leave things half-baked and lose the build up of context / energy
I have a standing fake meeting "Busy" at around the lunch time every day. It's purpose to show me as busy and deter folks from dropping meetings at inconvenient time.<p>When I'm pressed for time, I'm changing it to whole-day "Out-of-office" fake (I'm in the office, obviously).<p>Very effective tool!
I’ve tried this and it didn’t work for me. I would always have anxiety about the end time and if I got to where I wanted to be. Without the bounded time I can work till I like where I’m at.