That sweet interruption free early morning slot of ~5 hours when everyone's sleeping is probably the most productive I feel before the hustle bustle of life starts.
I have yet to master how to work better in short bursts of 1-2 hours when I have errands to run or calls to take later in the day. Would love to know if anyone has found techniques that work for them to make the most of such smaller time slots where it's harder to reach flow.