We’re thinking about implementing Development Core Hours. This article outlines how another company does it:
https://medium.com/@nannerb/development-core-hours-cd60328a4584
The concept is awesome since I know I have a ton of little distractions that can happen throughout the day. And when a developer gets out of his train of thought, it can take a good chunk of time to get back into it.