One concrete tip for the self-employed programmer (that procrastinates)
(permalink)
I just read an article about procrastination that I found interesting (mostly because I agree with it). Procrastination is great - as I explained in the comments:
Procrastination teaches you how to work efficiently under pressure - a very important skill to have. The experienced procrastinator becomes a pro at putting out fires, and ironically, quickly getting things done. So why do procrastinators fail at life? Partially because there isn't enough that absolutely needs to get done. Procrastinators need pressure.
So what's a procrastinator to do? Start fires.
In software development this translates to setting artificial deadlines. Make promises - and judge your performance by whether you keep them. Here are some examples:
And here's my favorite example: find someone important to you and make them your boss (I've chosen my girlfriend). At the beginning of every week spend an hour with that person and explain to them what you're going to do in the next week. Make promises. Then, check in with them throughout the week, and at the end of the week, conduct a "performance review." It helps if you can create some sort of incentive to meet your targets (you can be creative here... ).
... procrastination paid my way through school. When you don't start studying for tests until a few hours before, you suddenly find yourself with a lot of time on your hands.
Procrastination teaches you how to work efficiently under pressure - a very important skill to have. The experienced procrastinator becomes a pro at putting out fires, and ironically, quickly getting things done. So why do procrastinators fail at life? Partially because there isn't enough that absolutely needs to get done. Procrastinators need pressure.
So what's a procrastinator to do? Start fires.
In software development this translates to setting artificial deadlines. Make promises - and judge your performance by whether you keep them. Here are some examples:
- Promise your mom that you'll blog at least once per week (I do).
- Promise a new feature on your website by a specified date.
- Make promises on your blog, to whomever will listen (if you don't keep your promise, publicly apologize too).
- Promise your clients you'll have respond to their emails within 12 hours.
And here's my favorite example: find someone important to you and make them your boss (I've chosen my girlfriend). At the beginning of every week spend an hour with that person and explain to them what you're going to do in the next week. Make promises. Then, check in with them throughout the week, and at the end of the week, conduct a "performance review." It helps if you can create some sort of incentive to meet your targets (you can be creative here... ).
Labels: how-to, productivity, startups


Links to this post:
Create a Link
<< Home