Slashdot Mirror


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."

28 of 213 comments (clear)

  1. Hey! by SeanMon · · Score: 5, Funny

    I was gonna post this yesterday, but...

    Nevermind.

    --
    "Scud Storm!" -- Jeremy of PurePwnage.com
  2. It's inefficient to start early by JackHoffman · · Score: 5, Insightful

    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...).

    1. Re:It's inefficient to start early by bigman2003 · · Score: 4, Interesting

      I manage a small programming team, and one of my jobs is to set up deadlines. The nature of where we work means that we don't really HAVE deadlines at all (gubment) but we need to make progress.

      So, I impose deadlines on my team. Usually they are fairly aggressive, but we always meet them. Two days before the last deadline, my team was all working frantically trying to get things done. One of the guys asked, "Why the hell did you make the deadline so early? Why not just push it out two more months?"

      My answer was the same as always: "If I had pushed this deadline out two months, we'd be going through this same exact crunch time, just two months later."

      It's just a fact, if we have six months to do a job, we'll finish in exactly six months. If we're given 12 months to do the same job, we'll finish in exactly 12 months.

      --
      No reason to lie.
    2. Re:It's inefficient to start early by syousef · · Score: 4, Interesting

      Man am I glad you're not my manager. If you don't want your team to burn out you should be minimising those crunch times not resigning yourself to them being inevitable. How do you do that? Lots of intermediate deadlines. Then your team can't wait for the end and just crunch to get it in on time.

      The way you're going you'll end up with a burnt out team that thinks you're a tyrant. ...and it gets modded up as insightful here on /. *shakes head*

      --
      These posts express my own personal views, not those of my employer
    3. Re:It's inefficient to start early by wrook · · Score: 5, Insightful

      It's just a fact, if we have six months to do a job, we'll finish in exactly six months. If we're given 12 months to do the same job, we'll finish in exactly 12 months.

      Perhaps this is the case with your team, but I have to say that I have not observed this on the programming teams I work in. In fact, I have *often* heard managers say this. But actually, it seems not to be the case.

      I have observed two things. If the imposed deadline is shorter than the time actually needed to do the job, then the job will appear to be finished (i.e., people will say they are done), but there will be many things missing. Later, people will say "Oh, we were all under a tight deadline, so I guess we must have forgotten to do that".

      More interestingly, if the deadline is longer than the time actually needed to do the job, I have observed that the job is done early. But (and this is an important but), all of the functionality is actually there.

      To perform this experiment for yourself, I suggest that you take several small problems (small bugs are good for this). Try to find problems that will take from 1/2 a day to a day. Assign deadlines ranging from 2 hours to 3 days. Record the amount of time it actually takes to do the work. Then do code reviews of all the work.

      I think you will find the experiment very instructive.

      I have found that when there is always work in the queue, there is no point to setting deadlines. Instead it is better merely to estimate the work (so that you can make predictions). It is also counter productive to measure the amount of time each task takes (otherwise people will cut corners in order to meet some kind of unreasonable expectation, sometimes self imposed). Instead, just keep a rolling average of how close your estimates are to reality (i.e., we've gone 10 days and we've finished 11 days of estimated work, therefore we are going at 1.1x our estimated rate). This gives you predictability without the negative side effects of measuring too closely. IMPORTANT: Don't complain or cheer if the work rate is different than the estimated rate. This is to be expected. The information is only to allow you to communicate progress with management.

      In every case that I have implemented this (and obviously this isn't my idea -- it's standard practice in many shops), productivity, quality and predictability have all improved. It's worth a try (But don't take my word for it -- do the test...)

  3. I live one calendar week ahead by Anonymous Coward · · Score: 5, Funny

    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!

  4. Real deadlines... by S.+Traaken · · Score: 5, Insightful

    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...

  5. But if I don't procrastinate... by Alicat1194 · · Score: 5, Insightful

    ... 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
  6. Anxiety by Cr4wford · · Score: 5, Insightful

    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
    1. Re:Anxiety by astrashe · · Score: 4, Interesting

      In the book "Getting Things Done", David Allen talks about this, and he claims his system addresses it. His system is fairly elaborate, and starting to use it is a big committment that I haven't made, so I can't verify that it works. What he says sounds plausible, though.

      Allen's theory is that stress comes from "open loops" -- things you have to keep in your head, and worry about. As you get further and further in the hole, the open loops accumulate, and your stress level goes up.

      Allen's answer is to put everything into a system, and get it ouf of your head. You don't have to remember anything, because it's all written down and recorded.

      The idea is that you don't have to worry about it because you can trust the system. Once you record it, you can be confident that it will get taken care of, because the system is robust, and you know that it works. So at any given time, you just think about what's on your plate at that moment, and tune other stuff out.

  7. Re:/. is once again a full day behind reddit and d by thrillseeker · · Score: 4, Insightful

    Please perform a reddit and digg search before posting content

    Who gives a shit what's on digg?

  8. Hard work often pays off after time.... by Namlak · · Score: 4, Funny

    ...but laziness always pays off now. http://www.despair.com/proc24x30pri.html

  9. Big problem for me by astrashe · · Score: 4, Insightful

    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.

    1. Re:Big problem for me by swillden · · Score: 4, Interesting

      Another good thing about the to-do list is that you get a sense of satisfaction after every small task is completed. So even though the big project isn't done you still get some mental reward, which encourages you to do more.

      For me, this is often counterproductive. When I check a task off of the list it makes me feel that I deserve to reward myself for having finished a task, so it makes me want to slack off for a bit. That usually leads to doing something like taking a quick glance at slashdot, where an interesting discussion will catch my attention and I'll spend two hours reading and posting, or playing a quick little game... which I find I don't want to stop playing, or putting a few minutes into a personal project... which turns into a couple of hours, or... you get the idea.

      Honestly, I've decided that only two things work well for me: intense interest or intense pressure. If I'm really interested in a task, because it involves learning or doing something cool, I have a built-in motivation to do it and there's no problem. If the task isn't intrinsically interesting, though, the only thing that motivates me is pressure. If I'm not being pressured externally (which is what really works the best, even though it's unpleasant), I have to try to create my own pressure, via arbitrary deadlines, which I then have to convince myself are real.

      I explain this to whoever I'm working for on a given project, and ask them to apply the pressure I need, or, alternatively, give me tasks I think are cool enough that I want to do them. It usually works out pretty well for everyone.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  10. I should be programming right now.... by Pikoro · · Score: 4, Funny

    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"
  11. Reasons for procrastination by Tzorcelan · · Score: 4, Funny

    Top ten reasons for procrastination: 1.

  12. Put best... by paintswithcolour · · Score: 5, Funny
    "I love deadlines. I like the whooshing sound they make as they go by."

    --Douglas Adams

  13. Procrastination makes me more efficient by jridley · · Score: 5, Insightful

    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.

    1. Re:Procrastination makes me more efficient by Breakfast+Pants · · Score: 4, Funny

      It works for other things; I once put off a 15 page paper in an english class until the day before, the teacher had watched a documentary on MLK Jr. the night prior to this, and offered members of the class the opportunity to turn in a poem about MLK Jr. in place of the paper if they wanted. I turned in a haiku and got an A. This was at Yale.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    2. Re:Procrastination makes me more efficient by orangepeel · · Score: 5, Funny

      And now, having long since left Yale, you spend your days reading and posting to Slashdot ... under the name "Breakfast Pants".

      Oh yes, I can see clearly that procrastination hasn't hurt you at all.

      ;-)

      --
      Whoever designed level 61 in Frozen Bubble is a sadistic bastard.
    3. Re:Procrastination makes me more efficient by mattwarden · · Score: 5, Funny

      You laugh, but Breakfast Pants is the first person on Slashdot ever to use a semicolon correctly. If that's why people attend Yale, and I submit that it is, then Yale did its job.

  14. Procrastination by I+don't+want+to+spen · · Score: 5, Funny

    Last post!

    --
    Don't go to a brothel if you want to buy broth
  15. reasons for procrastination by falconwolf · · Score: 4, Insightful

    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.

    Falcon
  16. Divide and conquer by DrCode · · Score: 4, Insightful

    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.

  17. Field notes from the field in question by iabervon · · Score: 4, Interesting

    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.

  18. You Know how the Saying Goes by Slipgrid · · Score: 4, Funny
    As Writ on the bathroom stalls in Miami Universities CS Dept:

    Procrastination is like masturbation: it feels good until you realize you are fucking yourself.
  19. Re:/. is once again a full day behind reddit and d by Mard · · Score: 5, Insightful

    Who gives a shit what's on digg? Precisely. Digg. Reddit. Slashdot is all about intense commentary (nay, we have discussion, even!) on topics which interest a wide geek user base, NOT about who got the news out first (although Slashdot is still quick enough to get the big news out in a meaningful time frame). If you care about is hearing things first, stick to Digg with their 1-3 line comment of "I agree with the article." and 40 responses of "Me too." Honestly, what purpose does it serve to find articles one day earlier, if there are no comments as insightful as those here on Slashdot to bring meaning and a wider perspective to it? Same article, sure. They both had it yesterday, sure. Slashdot has 50x as many comments in 1/20th the time. I'll be sticking here, thanks.
    --
    DRM = Digitally Restricted Media. This is a viral sig, pass it on.
  20. not so sure about the conclusions for Study 1... by bnf · · Score: 4, Insightful

    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)