Cal Newport is an eloquent proponent of deep work.  By this he means disconnecting from the internet to create space for quality thinking and attention. Anyone who has ever programmed, or written a detailed report is well aware of how long it takes to warm up to the activity and the importance of not being interrupted when in the flow of the activity.