Then I'd get frustrated with myself and probably go surf reddit for the rest of the day.
No system of any type has worked for me consistently.
Then I'd get frustrated with myself and probably go surf reddit for the rest of the day.
No system of any type has worked for me consistently.
Similar problems hit me with exercise. About the only system I have there is too obligate myself to finish something. For example, if I walk the dog a mile out, I have to walk the mile in, as well. Bike to work? I have to bike home now.
How I perform when I have a bad day is completely different from my performance on a good day. Something that's a task today might not be considered like one tomorrow.
There'll be days where I'll only do 25 small things then call it a day, and that's okay.
Can you permit yourself to subdivide those tasks that turn out to be more difficult?
I used to have an hour or so a week where I would consider what I called process improvement. And if anything ever really slows me down, I do consider that a priority.
I once found a weird import issue in a Google App Engine demo that, IIRC, traced back through to pip, virtualenv, and eventually setuptools.