Nir Eyal explains how to beat distractions by scheduling every minute of your day. He calls it an implementation intention: a specific plan for what to do and when. It takes about 10 minutes a week to set up.
Chapters
Making time for traction acknowledges that you cannot call something a distraction unless you know what it distracted you from. So if there's big empty white space in your calendar, what are you complaining about? What did you get distracted from? So unless you're a child or retired, you need to plan every minute of your day. This is the most important, most studied, most verified technique out there, which is called setting an implementation intention, which is just a fancy way of saying planning out what you're going to do and when you're going to do it. And I mean every minute of your day. Now, this takes me 10 minutes away, week. I'm not exaggerating. And what I'm doing is essentially turning my values into time.