Procrastination is indeed the enemy of productivity. Having deadlines and goals for yourself is one way to stay on track. Even though I no longer work at job (other than enjoying being retired!) I find I have to have some kind of goals for myself or the days just slip away with nothing productive accomplished.
Here on behalf of @dreemport!