I could have just spent all my time in the office, but the open office plan environment is not conducive to deep work, even without direct interruptions (which there would be, too).
I guess the best solution for me would have been to arrive at the office 5-10 minutes before the meeting start time, but it was surprisingly hard to get that right, even with a predictable commute time (bus or walking).
On top of all that, I would occasionally completely miss meetings if I was in a flow state before that. I would somehow miss desktop and phone notifications that a meeting was coming up. I guess the solution to that would have been to set an actual alarm on my phone, something that I couldn't ignore, but I never ended up doing that for some reason.
And some smartypants will schedule meetings with 1h gaps between so absolutely nothing will get done