I’ve started to experiment with a new way to manage distractions: the stack. In computer science, the stack is a “last in first out” data structure.
Whenever confronted with a distraction while I am working on something, I’ll simply push it to the stack. Later, when I am a bit more free, I’ll pop items from the stack and look into them. The last item I push to the stack is the first one which I’ll address. I am not allowed to “peek” into the middle of the stack.
To this end, I’ve created a simple tool to manage the stack. It uses Local Storage for persistence. Check it out here.