Apr 24 2009

Crunch Time

I’ve been writing my dissertation in earnest for a couple of months now, for some definition of in earnest. As expected, things have come up to slow the process down—research that after closer scrutiny needed refinement, job hunting, sickness (my family and then I got the flu), presenting at a conference (remotely), some procrastination and writer’s block, and a general inability to write faster than is humanly possible. Just in case you were wondering, the rule of thumb to multiply coding estimates by 3 applies to writing as well.

That said, I’m still on track to graduate in August and making good progress. But because I don’t want that to change, and because I don’t know how the next few months will pan out with the job hunt and potential on-site interviews, I am going into super crunch mode. It’s like when they tried to make Knight Rider more exciting by modifying the car by adding extra drag so it would go faster. But not as glamorous.

This means that during the day when I should be working I won’t be haunting the usual haunts: IRC, Instant Messenger, email. I will of course check my email at least a few times a day, but when I’m writing my MUA will be closed. I will keep at least Jabber (Google Talk) online, set as away, as I have done previously. All this is not because I want to hide from you but because I want to minimize the event-based distraction mode I sometimes find myself in—constantly jumping between IRC, IM, email, social networks, RSS, etc. looking for the next communication task. If you do need to contact me urgently don’t hesitate to hit me up where you find me, or in the worst case talk to Erin, who will know how to get ahold of me.

While I’m on the subject, I’ll bore you with the methodology I’m employing in the never-ending battle against procrastination. First and most importantly, I have a goal to write 15 minutes every day, as a bare minimum. Even on otherwise-unproductive days (whatever the reason) I can squeeze in 15 minutes which means at least a little progress. More importantly, it means my mind keeps engaged on the problem and my dissertation doesn’t get swapped out. I’ve been doing this since January and it has made a huge difference in my productivity. I highly recommend it to anyone. For more information, check out the workshop homepage, read the summary, or grab the book. Or just write 15 minutes a day and let your success speak for itself.

15 minutes a day is great, but when you’re writing a dissertation and nothing else, it’s not sufficient. So I’ve had to kick it up a notch. Eddie Jung has some good advice: “Don’t get distracted. Keep starting. That’s all.” We’ve already talked about the public face of my efforts to not get distracted. I also have a plan for doing the “keep starting” part, which is I think the hardest part. Once I’m started and in the zone, you could be screaming my name in IRC or calling me on the phone and I won’t even notice let alone be distracted. So I think it boils down to “Keep starting. That is all.”

So how does one keep starting something that is frequently uninviting? “Just do it,” I can hear you say. That’s easy for a construction worker or someone doing something physical, but it’s hard for those of us who work with our brains, especially creative work. Because the very instrument we are trying to bring to bear is the instrument that is so easily distracted.

I like the metaphor of a train getting started. It’s big, it’s heavy, and at first the wheels spin and things move very slowly. Some glorious days, I wake up already rolling down the tracks. Maybe I went to sleep at the top of a hill, I don’t know, but I’m off and running before I’ve finished rubbing my eyes and the day is an outstanding success. Other days I sit down and keep trying to start without ever starting.

My plan to keep starting is to set up a ritual. A personal algorithm, if you will, for beginning to write. Just as the dog turns around three times before lying down to sleep. It has to be something that I can consciously do to trigger myself to begin writing. It has to be a trigger, and facilitate writing. It has to be portable—I have to be able to do it on my couch, in my “office” (the rocking chair in the kid’s room), at school in my real office, in the library (sometimes when I’m having a hard time focusing going to the library for a change of scenery helps), a café (ditto, but close to home), or just about anywhere. It has to be quick, like turning around three times and not like doing 30 minutes of yoga and upside-down meditation or something.

I have no idea if it will work, but here’s what I came up with: prep, timer, visualize. By prep I mean close my email client, IRC, etc., get situated, and get my water bottle filled if necessary. Minimize distractions and optimize the environment. By timer I mean grab my timer and set it for 15 minutes or whatever minumum chunk of time I feel up to. When the timer goes off, I can take a short break if I need to. It’s my sanity escape hatch—you can do anything for 15 minutes, even write. It’s also my distraction safety net—if the timer goes off and I am not writing, I got distracted and it’s time to start over. The visualization step is to close my eyes and engage my brain on the task, and not open my eyes until I have an action to perform. With my eyes closed, none of my distractions can reach me even if they made it through the cracks.

I have high hopes for my new plan. I know some parts work already, and I’m optimistic about the rest. I think it’s simple enough to actually work. Maybe my sharing it with you will inspire you to refine your process a little bit.

How do you avoid distractions and keep starting?


Dec 8 2006

Zoning

Some things decided to line up this week, and Kathy Sierra’s post on The Asymptotic Twitter Curve was the thought catalyst.

This is the last week before finals, which means lots of catching up and studying. I had 4 homeworks/projects to do this week, which in grad school means nothing shy of 30 hours, plus grading homeworks and going to class and studying for finals. In other words, it’s a busy week. Whenever I get this busy, it casts into stark contrast how utterly inefficient I am most of the time. More than anything else, this “in-the-loop” she talks about addiction is the reason why. It’s not that I didn’t know that already, I figured that out a long time ago. I’ve even learned a few techniques for getting myself out of the loop temporarily so I can get into the zone. Things like close the laptop, or actually leave the laptop in the office and go to the library or for a walk if I just need thinking time. I read RSS feeds and blogs at the same time every day and don’t leave the reader open. If I’m working on the computer, I love OS X’s hide feature. It’s not winking at me from the status bar, it’s as if the program isn’t even open. I don’t have a big problem with IM because unless someone’s talking to me (and I’m not that popular) it’s as if it doesn’t exist. I do find myself checking IRC when I’m not in the zone, but if I can get past the IRC hump I know I’m on the right track. In fact, you could say I keep IRC around as a canary. When the canary croaks, I know I might be being productive.

I’ve been using Thunderbird for awhile, for various pragmatic reasons. This is becoming a problem for two reasons. First, I miss the opportunity to train my bayesian filter when it makes mistakes, and it’s letting more spam through. Second, Thunderbird tells me when I have new mail which is a zone breaker, and it’s usually spam. I was bashing Thunderbird for different but well-deserved reasons the other day, and it gave me a guilt trip that I left mutt in the first place.

Another thing that happened is MacIrssi consistently crashed on joining #opengl, for no good reason. Also, my final graphics program is a bit of a memory hogg and MacIrssi was taking more than its fair share.

So the crux is I’m going to migrate away from Thunderbird and MacIrssi back to Mutt and Irssi in a screen session. Then I can detach from that screen, and the zone breakers are out of sight and out of mind. I’m going to spend more time at the library away from the computer.

Why am I telling you this? I could have just posted a link and said “go read this, it’s a good post”. The primary reason is that Irssi in a screen session has no way of telling me that you PM’d me until I open it up. (MacIrssi used growl) So if you need my attention (and we all do need eachother’s attention sometimes), use Jabber. Jabber is like instant email, in that it stores your message and forwards it when I get online. I won’t miss it even if the computer is on and I’m just AFK. If you just want to tell me about your cute puppy’s new hairdo, stick to IRC or email. If you need help or want to tell me about that awesome loaf of bread you made, Jabber. So now that you know, I won’t have to worry about missing anything by stashing IRC away in a screen session.