You are a developer, working on a tricky problem, but you can’t seem to get into the right mindset to solve it. You keep getting distracted by meetings / instant messages / emails, and when you come back to it, the ideas you had have gone out of your head and you spend 10 minutes (or longer) remembering where you got to before you can make any progress!
We have all been there. It is a common and frustrating problem.
But there is hope!