You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

shokwave comments on Personal Benefits from Rationality - Less Wrong Discussion

5 Post author: Celer 12 May 2011 01:08AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (37)

You are viewing a single comment's thread. Show more comments above.

Comment author: shokwave 13 May 2011 04:55:26AM 1 point [-]

Say I needed to vacuum the house and complete an essay. If I stack vacuum on top of essay, I'll be vacuuming first, and then going to do my essay. But if, while I'm vacuuming, I realise the dishes need cleaning and I need to post a letter, I'll put those on the stack as well, and they'll get done before the essay because they're on top. And as long as I can come up with more tasks, I can stack them on top of the essay, and never get around to it.

But with a queue, I do the vacuuming, realise the dishes need doing, and queue that up behind the essay. The essay gets done before the dishes, removing the temptation to generate mindless busywork for myself.

Comment author: FiftyTwo 13 May 2011 05:27:10AM 0 points [-]

Ah I see, the task currently being done is not part of the stack.

I can see this working with tasks of similar length and difficulty. But what about when one task is significantly shorter than another and partly time dependent? E.g. in this case, while your essay is more important, it might take several hours to do well, during which the dishes will moulder and annoy your flatmate. Whereas the essay will not e altered during that length of time. I acknowledge that this is a possible way to rationalise procrastination, but there would be cases where it was true.

Comment author: shokwave 13 May 2011 05:53:56AM 0 points [-]

It's possible, but I've never encountered such a situation.

Comment author: wedrifid 13 May 2011 05:35:35AM *  -1 points [-]

I have fond memories of implementing Priority Queues, back in the day. The algorithm is rather elegant.