| 2 ways to deal with procrastination: 1. Don't worry about it. We all procrastinate and most of the time it works out OK. Our instincts know what they're doing. 2. Break tough tasks down into very, very laughably small tasks. Don't even worry about doing them. Once the first task in the list is small enough you'll think "sod it" and do it right away. If you try to improve your self control you will fail. Go with the grain -- either stop worrying, or find a chunk of the task so is tiny and easy that it becomes instantly gratifying to do it. |
As an engineer who has been fired twice for performance problems, I don't have that luxury.
> Break touch tasks down into very, very laughably small tasks.
This works well if you've used the technology/tool before and you feel like you understand what you are doing. It is very difficult if you are in the circumstance of having to learn things as you go and having to prodding at things and trying things to figure out how things work. In cases like these, it is better to just figure out what the smallest first step is and iterate that way.
Unless of course you have the breathing room to spend time working through a tutorial on whatever set of abstractions you are trying to work with.