Distractions are frustrating and harm productivity, this is something I experienced as a developer and many engineering tasks do require complex thought.

Which is covered in this post: You don’t understand your software engineers

The article has a tech niche but applies to every single (creative) job where you need to combine two or more ideas or concepts into something new.