Cal Newport discusses a very similar idea in his book Deep Work.
I recommend reading this book to everyone who are struggling to focus for longer times, or consider themselves chronic underachievers.
This book had a huge influence in my life and getting my shit together.