Beating Procrastination with Self-Imposed Deadlines
castironwok writes "Procrastination attracts us because of hyperbolic time discounting: the immediate (guilty) rewards are disproportionally more compelling than the greater delayed cost. Procrastination is the reward itself. An MIT professor found that when he allowed his students to give themselves their own homework deadlines, they would artificially restrict themselves to counter procrastination. However, they did not set deadlines for optimal effectiveness. I am personally a huge procrastinator and it's always a pull between rational logic (giving yourself the most time by choosing end dates as the deadline), and your past experience saying you will put it off so force yourself to start early."
I was gonna post this yesterday, but...
Nevermind.
"Scud Storm!" -- Jeremy of PurePwnage.com
. waterwingz
Of course it's also inefficient to start late, but one should not try to start earlier than necessary. The task will occupy your mind longer and especially if you don't like to do the work, it will stress you longer. The task does not become more difficult if you put it off until you need to do it. It just gets longer, because you will allow interruptions (there's still time, so...).
"The sooner you fall behind, the more time you have to get caught up"
Forces me into finishing up early. I can't watch TV or listen to the radio and sometimes it is a little odd like when I showed up for last week's Christmas celebrations, but I'm making the deadlines.
P.S. Happy New Year!
I find that deadlines I set for myself don't help - unless it's a real deadline with definite consequences beyond my own limitations, I tend to ignore it. And even if it is a 'real' deadline, at the last moment I'll weigh the consequences of not having the job done against Yet Another All-Nighter... and sleep generally wins - or another game. Or movie. Or anything else...
You assume /. readers go to reddit or digg. I've never heard of the first site, and I despise digg.
I still have more fans than freaks. WTF is wrong with you people?
agreed. then i'd buy a subscription.
save the GNUs!
... what else am I going to do at work all day?
You can learn a lot about a person if you just take the time to inject them with sodium pentathol
I've had a lot of issues with procrastination and anxiety, and recently I realized that procrastination is actually due to anxiety-you feel anxious about a task, so you choose to ignore it for the time being. Thus, doing things that help with anxiety often help with procrastination. I think exercise is the best answer for this, but I imagine things like meditation, yoga, etc. help as well.
Freelance Web Designer - Portfolio
Please perform a reddit and digg search before posting content
Who gives a shit what's on digg?
...but laziness always pays off now. http://www.despair.com/proc24x30pri.html
It's a big problem for me, and one that I've only had limited success in dealing with. So I don't want to claim to have found the answer or anything.
But I think the key is to formalize the process of deciding what to do *now*. Another way of saying that is that procrastination is a problem with deciding what to do in the moment -- that if you procrastinate, you have to recognize that your ability to do that is broken.
The easiest way to manage this is with a to-do list -- you just go through the things on your list, and try not to think about what else you could be doing, or what you should be doing. Just work the list.
The more robust way is to try to embrace the "Getting Things Done" system (it's described in a book of the same name). The book describes a system that's good enough to keep track of pretty much everything you have going on, and an algorithm that will let you pop off tasks and do them effectively. If you do the system, presumably (it's a big jump, and I haven't made it), you won't drop the ball on tasks, and you'll always know what to do right now.
But instead, i'm reading an article on slashdot about procrastination.
Talk about the right story for the right job!
"Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
Top ten reasons for procrastination: 1.
I read a book that really helped me called "Overcoming Procrastination" by Fiore. Turns out perfectionism can play a huge part (always a struggle for me), as can the fear of success (being afraid that if you do a good/outstanding job, you will have to one-up yourself each time - a thought that can be overwhelming). The book isn't particularly well-written and the last chapter(s) is totally lame, but it does have some very good information otherwise - so if you suffer from procrastination it's worth a read. Fiore also has a newer book out called "The Now Habit" (which also relates to procrastination and builds on ideas in the first book) but I haven't picked that one up yet.
Work for a company that rewards effort with recognition, money and benefits. People have this habit of not caring unless either they get recognition/are engaged or have a fire under their ass like a spouse and child to support. When I was in college, I was one of the worst procrastinators in my CS classes half the time, but in classes where I could work on my own projects for class credit and recognition, I would put in as one person at least as many hours as an entire three to four person team. Reward people who work, punish those who don't, and show off cool stuff. That tends to motivate people.
Live one calendar millennium ahead. Since you'll be dead then, you won't have any obligations!
XML is like violence. If it doesn't solve the problem, use more.
--Douglas Adams
You assume that everyone drools over Digg and Reddit. I've never visited Reddit and I hate Digg.
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
frist post!
My 0.02 cents
Or any of the other techniques from 43folders.com http://www.43folders.com/2005/10/15/recap-procrast ination-hacks-email-overload-kinkless-gtd-and-a-vi sit-from-the-word-spy/ .
User Training for Busy Programmers
...I'll bookmark the article so I can read up on it later.
The only thing that I've found that works so far is by determining a reward which I'll give myself after a task is completed. Be it more PS3 or beer or just wasting time on the net (sad, I know), the looking forward to the reward helps me get it done faster. Of course, I still have to have the discipline to not just take the 'reward' before the task is done.
I find that when properly applied, procrastination results in increased efficiency.
By delaying my work significantly (but not to the point where I'll have to reduce my delivered quality) I find that I do not wind up coding stuff against docs and specs that will be changed.
I learned this in college. We'd bust our butts trying to code something early, and the next class the prof would alter the spec because the problem contained unexpected (by him) challenges that he had not intended. If you waited a bit, the prof would code up his solution as an answer key to diff ours against, and he'd hit the challenges and recast the problem.
So by putting off stuff to some extent, I wind up not coding stuff that I'll just wind up throwing out anyway.
Last post!
Don't go to a brothel if you want to buy broth
I'll read this later *bookmarks*
I've had a lot of issues with procrastination and anxiety, and recently I realized that procrastination is actually due to anxiety-you feel anxious about a task, so you choose to ignore it for the time being. Thus, doing things that help with anxiety often help with procrastination. I think exercise is the best answer for this, but I imagine things like meditation, yoga, etc. help as well.
Another reason people procrastinate is perfectionism. Some put off doing or finishing something because they want it to be perfect but knowing whatever it is won't be perfect they delay doing it. I was kind of disappointed the article didn't mention this at all. If you know why you procrastinate you may be able to work on it easier than if you don't know why.
FalconShould there be a Law?
If you are procrastinating - you don't have enough to do. Add more to your to-do list (or have kids). Once your docket is overwhelmingly full - you'll have no time for procrastination.
Get your tagline off my lawn.
That's what works for me. Need to implement a large piece of code and don't know where to start? Pick the easiest part of the project, and implement that. Repeat. Before you know it, you're all done. This works particularly well with an object-oriented language like C++, since there are usually lots of little methods you can work on.
Another thing I find that helps: At the end of the day, try to leave something trivial for the start of the next day. That way, if you're not a morning person, you have something to warm up with until the coffee kicks in.
The above also works for writing. Tell yourself that you're going to write a 200-page novel, and you'll probably never get started. Instead, think of how a story might begin, and just write a couple pages. The next day, you'll think about what might happen next, and you add another page or two.
I prefer hypnosis, though it's not for everyone (took me over three years to finally be able to enter trance). Still, the file "TrigStopProcrastinating" from WarpMyMind (far from work safe, google it) and Hypno-Files (work safe, but I'd wait until getting home) works well.
I have a real problem with this. I'm going to write some more about this tomorrow when I'll be more in the mood to do it. Take it from me though, it's going to be a great post and well worth waiting for. It's either that or I stay up all night getting it just right but I'm soooo tired right now. I'll RTFA tomorrow aswell.
spoonerize "magic trackpad"
Turns out perfectionism can play a huge part (always a struggle for me)
Yea, perfectionism hinders me too, which is why I was disappointed the article didn't bring up perfectionism. However I found out while in therapy after an accidnet that there is a region of the brain that deals with procrastination as well, and if damaged or malfunctioning can lead a person to procrastinate.
FalconShould there be a Law?
> Yeah! Just like that cheerleader whore we all fucked in junior year.
I'm sorry, you must be confused; he said that this was Slashdot, not Digg.
I find that procrastination helps me work more efficiently. Stay with me. If I start early, I can never concentrate, but if I allow myself to procrastinate, the fear of the deadline gives me adrenaline. That helps me focus.
The end result is that I am able to get things done faster and more effectively as the deadline approaches.
You read /., and therefore we already know this.
I just tried it and normally I can't a post until after 20 or 30 others have beat me to it.
oh wait...
I have found if I have been procrastinating on one task for ages and another comes up, the task that I was first procrastinating on will suddenly seem increadably interesting and I will do that. This is so that I can procrastinate on the other task.
Beating Procrastination with Self-Imposed Deadlines
Duh?
I have a really great comment to make on this article.... but, I'll get around to posting it tomorrow at latest.
You wouldn't *believe* how shitty the job market for 1985 grads is in 3006.
When digg first came out, it was great .. news was always posted days ahead of /. (and probably still is), and it had lots of stuff I probably wouldn't otherwise have looked at (eg, tech stuff not on /.). However, as time went on, I found two problems .. constantly, stories that just weren't interesting would get pushed to the top (eg, any stories about digg itself always got a huge number of diggs), lots of viral content (even if it was a year or two old .. but apparently 'new' to the digg crowd) would get pushed to the top, etc. (There is a bunch of other stories that would always seem to get up there too, I can't remember now).
.. so much stuff to read every day, between digg and /., you could honestly spend several hours EVERY DAY just reading news. So I basically gave up on digg, and just go to /. - despite its problems - for my news fix. I've heard of reddit but never visited, just because it came out after the point I decided to stick to one source for my tech news headlines.
The other problem was it was just news overload
So like other people are saying, don't assume everyone reads all three of those sites, it's fine to post interesting content. Just ignore it if you saw it somewhere else before, or stick to just one.
Speak before you think
I went to MIT, so I can explain a bit about the culture in which this research was done.
First of all, there's always something you're supposed to be doing. If you have three assignments for a class due at the end of term, you'll definitely have more important things to get done all term, and then you won't have enough time at the end of term to do the assignments. Even if you didn't do anything fun all term, you'll have procrastinated by getting more of each of the assignments for other classes done than you would have had you worked on the end-of-term assignment earlier. It's really hard to give up on an assignment that's due tomorrow because you haven't started on the one due in two months. It's not just that you have a more immediate reward if you procrastinate the stuff that's not due tomorrow; the reward is calculated and reported to you in advance in percentage points, and you definitely lose those points if you don't go after them immediately.
Also, assignments are designed for maximizing the standard deviation, which gives the most detail for grading. This is achieved by having the average be 50. This, in turn, means that, if you're doing fine, you could do twice as much work and still not get everything done. And you could check over your answers if you really wanted to, and take even more effort. So it's not like you're ever done with all your upcoming assignments and have time to work on the long-range ones.
Also, the main risk isn't doing badly in classes or failing them, it's going insane. If you pass any of your classes (or even if you don't, really), you're better of than if you have to take a term off. So doing something fun and relaxing can actually be quite important. I heard claims that sleeping at night sometimes helps, too, but I didn't try that. Relaxing when you need to is always on a shorter deadline than the end of the term, so it takes precedence.
And, of course, every class has something or other due at the end of the term (or a final just after classes end). You're in trouble if you've got three things due for this class at the same time as every other class has some project or exam.
So the optimal strategy is probably to choose deadlines around when your other classes have big assignments and exams, and stick to those deadlines, but tell the professor you'll have everything in at the end of term (but then forget that you didn't specify your deadlines).
The thing I'd find most interesting is how many students chose to have the deadlines at the end of term, but then turned in the first assignment in the first half of the term.
http://despair.com/proc24x30pri.html
Hard work often pays off after time, but laziness always pays off now.
When I was reading this I just started cracking up. This is exactly what I do! I just graduated with a CS degree this fall. The last year and a half I got the best grades even though I was in far tougher courses than the earlier years, and it's because I started doing just what the article said. I tell myself it has to be done 4 days before it really does, and I always get it done at least 2 days before it's due. This kind of thinking really changed things around for me.
I just had a professor who essentially let us choose when to get assignments done. Poor guy ended up working the day before and after Christmas to get his grades in because of all the assignments handed in at the last last minute. If I could self-impose deadlines I wouldn't be a procrastinator.
Procrastination is just like masturbation... in the end you're just screwing yourself...
When I want to beat procrastination I cut down the task in smaller sub-tasks with their own deadline.
For example, if it is 1 January and I have to write a paper until 31 December, then I will try to estimate how long the paper should be and of what parts it should be composed. If I find that I need to write about 10000 words and that the paper should be divided in 6 parts, then I will try to estimate how long each part ought to be. Suppose I find out that 1000 words should go in part 1, 3000 in part 2, 1000 in part 3, 2000 in part 4, 2500 in part 5, and 500 words in part 6.
Then I will attempt to guess the requirements that should be met before writing each part, for example part 2 may require some extensive research before I sit down typing, and part 4 may need to wait until the results of a computer simulation are available. The research may require some reading on my part, so I will have to know how many books I must read and how long or difficult these books are.
If I can calculate the prerequisites for writing the different parts, then I assign deadlines to the completion of each part. I continue breaking the subtasks into smaller and smaller tasks, until I can create weekly or daily schedules. Then I use my PDA, timesheet software, or a personal wiki for tracking my progress.
Another important technique for cutting down procrastination is to minimise startup time/costs. If I need to power up my laptop before typing my essay, then I just leave the laptop open at all times.
Finally, for people who have to spend their days in multiple locations within each day, it is imperative to maximise your mobility. For example, I want to learn some Python, but I have little formal time for investing in it. What I did was to load PythonCE on my HTC Universal PDA (which, by the way, has a QWERTY keyboard and broadband Internet access), so while I commute to work and university I spend the time reading Python tutorials over the Internet and typing programs into the Python interpreter. The fact that this runs on an always-on PDA (with an extended 8h battery and nearly always-on Internet connectivity, too) means that it is very easy to start from where I left even between days (there is no frequent shutdown-bootup cycle in PDAs).
Another example I can give for increased mobility is with e-mail: I was using a POP email server which made life difficult when I couldn't access my mail which was stored on my home's hard disk because I was away from home. What I did was to switch to using my own IMAP server. Combined with RoundCube Webmail software, this really created an environment where I can access my email, including my drafts, from anywhere in the world and with any IMAP client I have in hand.
Other tips for mobility that I know from experience is using laptops with cellular Internet access such as Flybook, and using Web-based tools on your own Web server instead of desktop applications (sometimes I had to write my own Web tools in PHP) so that you are not tied to one particular machine. Use of SSH/VNC with an always-on broadband connection at home is also useful if you need to access your home PC when you travel (assuming you do leave your PC open 24/7 as in my case).
Of course, in actual practice, procrastination still occurs and the planning isn't always reflective of reality, and sometimes you just need to accept this fact and stop worrying too much (especially if you are a Type A personality).
I was going to have first post, but...
one nice thing about deadlines, if you put them off long enough
you don't have to worry about them any more.
You know there's one factor left out that could apply to some people who procrastinate. Medical reasons.
As someone who has mostly overcome my natural procrastination, the best way I have found to counter procrastination is by writing my goals down in a pen-and-paper journal. YMMV, but I have found that the act of writing them down (and the visceral act of crossing them off when complete) brings them to the fore of my consciousness in a way that my computer "tasks" reminders don't...
No Inflation Taxation without Representation
DRM = Digitally Restricted Media. This is a viral sig, pass it on.
Way back in University, I was sitting around and chatting with T.D., my lab partner for the University of Saskatchewan compiler course taught by J. P. Tremblay. Our project was written in C, and compiled an input language to a LISP output. One of us commented that in theory, one could compile anything to anything.
Over the years, my lab partner ended up becoming a full professor himself. He was part of a team that developed some impressive reverse engineering and refactoring software that ran on a cluster of Macs, taking a couple weeks to do about 85% of the conversion (or so he says.) I didn't even try to understand any details, and he was merciful enough not to try to explain. The resulting company ended up being tied up in legal hassles due to a greedy investor out for short term profits instead of long term vision or R&D.
Over the years, I kept banging away at that same tough nut of an anything to anything compiler, but I focused on a subset of the problem and used completely different approaches based on my own practical work experience as well as the solid foundation I'd received in University 300 and 400 level courses.
What is the "schedule" for such work, or for taking it to a near-production state? Even my corporation (created to allow tax writeoffs as a consultant, though I tried to come up with a more grandiose reason in some prototype websites) has no stake in a "project" that has taken twenty years and an uncounted number of failed attempts before I finally cracked the problem.
I do not fail; I succeed at finding out what does not work.
Deadlines can also EXTEND the allotted time. Many managers like to "sound good" when they say "I want this out the door today!" (It's 3:37PM, and the work could clearly take 4-5 hours.)
If someone has built a reputatation of accurately tagging timelines and you say something is 5 hours out... the seniors begin to believe you. They can choose to take the shortcut, but that takes an act of will on their part.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
If you look at the "Procedure" section of page 220 of the pdf of the actual paper (because I know all of you of course have now read the paper) it talks about the apparent incentives for the subjects involved in the study by stating "In fact, the external incentives for the students in the free-choice section encouraged submission of all three papers on the last possible day."
In the paragraph prior the writer states "second, students had to announce the [self-chosen] deadlines for submission prior to the second lecture;"
and then on the next page "in fact, only 12 student (27%) chose to submit all three papers on the last day of class."
The study was conducted at MIT. The paper never acknowledges the role peer pressure and the desire to be perceived as a non-procrastinator by the rest of the class might play in an individual's choice of paper submission date, particularly if that "announcement" was public, and instead focuses on how the submission deadlines would best be gamed; Yet peer pressure and performance pressure at MIT is an acknowledged problem very much part of the culture of MIT.
this space intentionally left blank (oops)
Oh, dang it all ..
The sea changes color, but the sea does not change.
I'll be sure to rtfa. Some day.
Some procrastinator you are! :-)
My mom says I'm cool.
I mean, come on, don't you all mast... um, ohhh, procrastinate. Er, nevermind.
(skims through comments)
What, no-one's mentioned slacktitude yet?
Basically, slacking off now on long computer/tech projects means you can take advantage of newer, faster, tech down the track to finish the job quicker, thus winding up finishing at the same time as you would have in the first place.
You are in a twisty maze of processor lines, all alike.
There is a lot of hype here.
Procrastination is a modern invention. Deadlines are mere abstractions to turn humans into automations that meet cycle times which produce products (output). If we were to structure our lives with more fluidity, we would be more happier, healthier, and I guarantee wealthier. Procrastination is a natural human form of rebellion. School, work et al inpose these 'deadlines' for some bullshit metric that demeans the human being. The whole system to me is very anti-human, it is designed to control you and turn you into nothing but a fucking battery (coppertop).
'Free your mind' like the great Morpheus said..
If you're having trouble getting yourself to take self-imposed deadlines seriously, try this:
Write down an easy deadline on a twenty dollar bill and commit to tearing it up (!) unless you meet it.
Keep the $20 in front of you as motivation till you finish and then put it back in your wallet.
Pick things that nothing but procrastination could prevent you from completing on time, and have an exemption for unforeseen emergencies.
Guys have you read http://www.paulgraham.com/procrastination.html by Paul Graham?
The Answer Lies in The Genome
Holy Moley! What does digg have anything to do with slashdot?? .o.
I have a major problem starting projects, but I've found a trick that gets the job done: alcohol.
Now you may be thinking that that's exactly what you shouldn't have if you want to get anything done, but it works, applied correctly. The key is having between 1-2 drinks and combining that with some coffee. The alcohol gets you to stop fretting over what needs to be done and gets you to dive right into work, and the coffee gets you to stay awake and somewhat focused.
I used to keep a bottle of Bailey's or Kahlua on my desk at work just to add to my coffee.
... needs to ask himself whether forcing kids and young adults alike to concentrate in a forced manner is a healthy thing. Everyone wants a good education but this obsession with 'raising the bar' or trying to force the human mind (which has limits) to get things done within an arbitrarily forced certain period of time is at a root of a lot of problems that are emerging now, depression, suicide, etc.
We only have to look at modern money markets and their products to see that this idea of rushign to market or trying to make a buck produced inferior buggy products... the fact is school systems have for a while been doing similar things to their students, administrations and teachers barely know what they are doing. Being a good educator and teacher is not simply having been through university and teachers college.
No one stopped to ask, are we over stressing the kids? Is the way we teach hurting people psychologically? The biggest factor is that evolutionary biology is ignored, so is maslow's hierarchy of needs. What if a student isn't getting laid at all or has some other biological trait (anxiety, etc) that is effecting his ability to perform school work because his more basic needs are not met?
No one has stopped to ask... is the insane scholastic and hence market competition toxic to the social fabric and harmony of society?
When you're working for a large corporation that's notoriously prone to have many people in charge who have quite different ideas how the outcome should be, delay is what keeps your productive. Sounds odd, but what doesn't in corporate world?
When you start to work with the first spec you get, you will invariably end up with a lot of messy code because the specs will change. There's no room for "what if not". It's like asking what if the hammer starts to float. It will never happen. And that's where you actually lose time by starting early. Because, as every programmer will tell you, changing a program to fit a changing spec is more work than developing a program from scratch, especially when it comes to its maintainance.
So it might be fine if your specs are set in stone and your managers actually know what a target specification is about and why it should not change. But when working with people whose word is as binding as that of a used cars salesman, and a company policy that puts a manager's word above the written and signed spec you have in your hands, you start seeing procrastinating with completely different eyes. It becomes a dear friend that actually saves you a lot of work and headaches.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Now you're just talking out of your semi-colon...
> An MIT professor
Hint #1
> found that when he allowed his students
His MIT students. Hint #2.
> to give themselves their > own homework deadlines, they would
> artificially restrict themselves to counter procrastination.
Leaving aside the begged question as to what is normal/natural restriction
as opposed to "artificial" restriction, the observation is from a situation
that is not representative of the general college student population, and so
no generalization can or should be drawn from it.
I've taught at two different state level colleges which aren't much above
community college level as far as academic rigor among the students. I didn't
require attendance and rarely set a deadline other than the required planned
exams. I rarely got anything until near the end of the semester, and even after.
I finally had to start giving graded quizzes before the lecture to (a) force
attendance and (b) force them to read the material before the lecture (a
requirement of mine because I don't read the book to them, I add to it), or
(c) accumulate evidence in the form of missed quizzes/homework/classes to drop them.
Nothing motivates students to show up and to do their work in a timely manner
like seeing one of their (ex-)classmates being told he doesn't need to be there
ever again because he was dropped because he missed too much.
And it's a damn shame I had to do that. Both places had a large proportion of
"non-traditional", that is, not right out of high school, usually older, have
families, jobs and all the problems that come with these and other normal adult
life. I'd set things up so those students could take the course, and never come
to class at all, if they could learn enough on their own from the book to make the
grades they needed on the exams. And I didn't want to make those changes -- I was
ordered to because too many of my students were failing. Yeah, like I made them
not do their work.
Online courses were the worst. Most (not some, not just the majority, but most)
students would do absolutely nothing* until the day before the exam, and then
spend 1 to 3 hours reading through the material. One third dropped out after
the second of 4 exams because they couldn't possibly pass. One third were urged
to do the same for the same reason, but neglected to even do that, and so failed.
Of the one third that remained, 90% got A's because they had the necessary sense
of responsibility and motivation to do the necessary work on their own.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
Agreed.
Digg had potential, but has become a haven for "teh sony sux0rz" fanboi's and the like. Just write a pro-Wii or anti-Sony/Blu-ray/Bush blog post and you are guaranteed to make the first page. Digg is no more news than PerezHilton.Com or TMZ.Com are. it's gossip and opinion.
Repant. Thy end is sheer.
...nothing would EVER get done.
This space intentionally left (almost) blank.
MIT is just about the toughest university on earth. I doubt that those who are accepted to MIT are average people. I would think that those accepted to MIT are much smarter, and much more disciplined, that the average joe six-pack.
That may, or may not, skew the resultes of this test. But, MIT students are clearly not an average cross-section.
Then again, those 27% might be exellent papers, while the others delivered some hasty garbage. Was that surveyed, too?
Me too. :D
Remember, don't try because that means that "tomorrow's really yesterday". All the poor decisions you made yesterday, you'll continue to make tomorrow.
There are many tongues to talk, and but few heads to think. -Victor Hugo
This actually worked for me. I put off taking one of my MS exams for ... er, years. I finally scheduled the test for 6 weeks out and forced myself to study (and pass). Looks like I am going to have to do this again.
Letting stuff mature in your head on the backburner saves upfront effort. I tend to think of a problem for a while before I start prototyping or implementing. That way, I'll get a clearer picture of potential unintended consequences and implementation cost.
Some procrastination is good, too much procrastination is bad. Finding that sweet spot is kinda difficult, though.
Stop the brainwash
there will be an AS/400 machine in desperate need of attention.
every day http://en.wikipedia.org/wiki/Special:Random
From a fortune cookie: "A schedule defends from chaos and whim."
At one point in time I had read an article describing ADD as if the effected individual was constantly in a warzone with huge amount of important and distracting things going on all around them. I related to that in such that I am practically unable to focus unless it feels exactly like this. Something has to be dire and extrememly important for me to get to this state, but once I am there I am super efficent.
So for me procrastination is almost a requirement. Its the only way I could shut everything else out for a time and hyperfocus. The catch however became that I could only ever be really successful when I found this hyperfocus and could not get there without the pressure of a super tight deadline.
Some people work better by doing a little bit at a time, I don't. I have a huge startup time cost associated with tasks (very bad at context switchs). For me procrastinating is almost essential to doing the task well, it unfortnatly might mean a missed deadline if the task is very complex though. I also avoid any anxiety by not even thinking about the task ahead of time so by the time I get to the point of thinking about what happens when I fail, I am already in a state of hyperfocus (on the task I procrastinated on) so I couldn't be concerned even if I wanted to be.
Ves
Why should we not procrastinate?
It is not obvious to me that a deadline is good for us, not just as workers, but as actual people. If I start procrastinating, it can be due to stress, or to the fact that I feel like stretching, or because I know that the work I have to do does not make me happy.
I never procrastinate for things I really enjoy.
But I keep putting it off. JJ
The trick is *GETTING AROUND* to breaking the hard stuff up into lots of little tasks that collectively take care of the hard stuff.
I've found that Mylar makes me extremely productive. I've tried task lists and post-it notes before, both real and virtual. With Mylar embedded in Eclipse, I have my tasks in the same application as my code, so they don't get lost or require a context switch to view. I'm using it in conjunction with Jira (it works with Bugzilla and Trac just as well or better), and I keep my bigger tasks organized by future release in Jira. I can see them in Mylar if I want to, but they're usually folded up and out of the way, except for the release I'm currently working on.
When I start to work on a large Jira feature, I create a bunch of small local tasks in Mylar that will only take an hour or two to complete, and I schedule them. It only takes a couple of seconds. If I get into the middle of a task or refactoring, and I find something else that needs to be done, I just create another local task if it's small or Jira task if it's big.
This has nearly eliminated all my procrastinating. A lot of why I procrastinated is because my releases are large, and I could never create enough post-it notes or tasks in any other system to make the releases manageable. Breaking the tasks down also makes them more fun because they turn into small annoyances that I want to get rid of. I come back from lunch thinking that I can get two or three done before I go home instead of wondering where I left off on a three month release.
There are a couple great side effects of this system. It's really easy to create release notes from the Jira tasks, and it's easy to create status reports from the local tasks in Mylar. I never forget anything. I also find it easier to go home at the end of the day, since I can create a task that will let me know right where I'm leaving off, and I make sure to activate the task, clear out all the other editors, and leave the task open. I write down everything I'm thinking at the end of the day, and I'm less likely to lie awake at night thinking about what I still have to do.
When I was young, I would do all of my homework first so I could spend the rest of the day doing whatever I wanted. I used to eat the veggies first even though I didn't like them because I didn't want to be miserable sitting at a plate of veggies long after everyone had left the table.
Unfortunately, it doesn't work in the work environment. If you do all of your day's worth of work in the first 6 hours so you can spend the next two browsing the web, then someone is bound to notice that you need more work to do. However, the person who casually browses the web 15 minutes out of each hour gets overlooked. (Even though task switching is less efficient). I discovered that my inate desire to accomplish work first so I could play just resulted in a never-ending stream of work. Therefore it became necessary to inject islands of procrastination in my stream of work in order to avoid doing absolutely nothing with my life but work.
If you are not allowed to question your government then the government has answered your question.
My biggest problem is lack of motivation. There's nothing that seems to work to infuse myself with the urge to do what needs to be done at the time. :)
Another problem is once an ongoing task piles up, it's even harder to get started. (ex. dishes, laundry, entering receipts, etc.)
1.)I really need to balance my checkbook.
2.)I have over 9 months worth of statements to balance.
3.)Another hour of BSG or Half-life sounds so much more fun.
Guess which gets done?
I think you are motivated by either a) the satisfaction of finishing a task, or b) observing progress in performing a task.
I definitely fall in that second category, hence, most of my major projects reach 90-95% completion, then I lose all motivation to finish it.
Well, this is slashdot, so naturally I'm looking for suggestions.
- OrbNobz
I honestly envy you OCD neat-freaks.
I have often tried setting artificial deadlines to get out of procrastination, but I found that I'm too smart to fall for my little mind-tricks.
- RG>
Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
If you've been a procrastinator for years in multiple areas of your life, it's worth spending some time trying to understand root causes, instead of searching for the "do it now!" quick fix (which often produces only fleeting improvements). A good place to start is with the psychological research presented in the venerable Burka and Yuen's Procrastination: Why You Do It, What to Do About It, also available at amazon.com and Barnes and Noble.
If you're a pessimist who often frets and fusses at the very beginning of projects when others are working away, worry-free, you might also find useful a read of "The Positive Power of Negative Thinking" bn.com, amazon.com, buy.com. The author makes the case that those of us with a pessimistic explanatory style may be using it to good effect when it comes to getting things done (e.g., worrying can be a form of motivation, and focusing on possible negative outcomes can be an aid to reducing risk of failure).
I've made quite the science out of beating the ill-effects of procrastination. It's actually the whole reason I learned programming to begin with. I spent my first seven years as a programmer designing a voice-activated sort of "personal efficiency coach". The program itself was tabled after attaining the goal of knowing me better than I knew myself, and still being ineffective due to social dominance reasons. But the one trick it learned that proved consistently effective was this (you can do this with nothing more than a piece of paper and a clock):
1. Take a piece of paper and create a blank list with 6 items on it.
2. Pick something you're having a hell of time getting to (or three things), and enter them in items 2,4, and 6.
3. Then pick a different type of task (something mental if 2,4, & 6 are physical tasks, something physical if they're mental tasks) and enter them after items 1,3, and 5.
4. Then look at the clock, and pick the next even 10 minute interval(ie. 10:20, 10:30, 10:40) to start. Don't do a damn thing until then, just sit and stare at the clock.
5. Once you begin, spend exactly 10 minutes on each task - for a total of one hour. Do NOT keep going or stop early.
Although a comprehensive anti-procrastination strategy has to address the real reasons behind the procrastination, this approach works well because no matter what the reason, you can do anything for 10 minutes. In 10 minutes, you don't have to worry about running out of energy, or getting hopelessly confused, or bored, or failing, or even succeeding - because that's just not going to take place in 10 minutes. You alternate between mental and physical tasks because the idea doing your taxes is a lot more appealing when you're currently scrubbing your bathtub, and the idea of scrubbing your bathtub is a lot more appealing when yo'r currently doing your taxes. But neither one is has any appeal at all while you're happily reading Slashdot. And don't worry if you try to begin and find you're not prepared (you have to go to the store for cleaner, or email some company to request a W2); just spend the 10 minutes doing that.
This approach works great for everything except studying, if you're the type who's adept at cramming. I used it one semester and it was the first time in my life when I never felt guilty about all the school work I hadn't done, and that my apartment was actually clean. But I totally zonked 2 tests that I had cumulatively studied more for than I'd probably ever studied for any test in my life. Why? Because I was so used to cramming a semester's worth of information into my head for short periods of time, that I'd never developed the skill to actually retain knowledge for longer than about 15 hours. And by the time the test came around, I couldn't remember the stuff I'd learned weeks or months in the past nearly as well as if I'd just learned it the previous evening. Yeah, I "reviewed" the material - but not nearly as vigorously as I would have if I'd never seen it before. Other than that though, the method works great. It's called doing a "round" by the way.
And... The only reason I come here is for the discussion... The articles are secondary... Many times written by some beat reporter that in no way can produce all the information the comments here produce...
:-)
That being said, I do usually read the article in question, just so I don't write something that gets a 'RTFA' response...
I was going to post this a few days ago. Anyway, see my tagline...
Procrastination -- because good things come to those who wait.