This is a great post, I think there are some good points here, especially when talking about taking breaks. Sometimes it's better to relax for some time when doing something complicated, as without breaks we become stressed, which leads back to distractions.
Break is very important in everything we do, makes us reevaluate our goal