1. Every seemingly hard problem can be broken down - or at least, approximated - by a series of easier problems. Do the easier problems.
2. Separate the thoughtful from the mechanical - some tasks need you to shut down your thinking and just wing it. Like installing a new computer or a development environment or boilerplate code and all that. You solve these with time: put in an hour and it will be done. Just tell yourself that as time passes, so will this issue.
On the other side are problems which require thinking rather than doing. You solve these by concentrating and shutting out noise.
2. Separate the thoughtful from the mechanical - some tasks need you to shut down your thinking and just wing it. Like installing a new computer or a development environment or boilerplate code and all that. You solve these with time: put in an hour and it will be done. Just tell yourself that as time passes, so will this issue.
On the other side are problems which require thinking rather than doing. You solve these by concentrating and shutting out noise.
Mixing the two types of actions is devastating.