This is kinda mundane, but there's a service called Clockwise that plugs into Google Calendar and automatically reschedules meetings to maximize uninterrupted stretches of time to do work. My whole team uses it and it has noticeably improved my quality of life.