Sunday, February 8, 2009

Productivity Porn

Hi, my name is Neha, and I'm an addict.

I'm obsessed with productivity and organization. I have been reading Lifehacker since it started. I tried GTD. I own a moleskine. I love todo lists, gadgets to put my todo lists places, and methods for integrating my todo lists with all walks of life.

I probably do spend too much time playing with productivity methods and software, but I've learned to treat that as fun-time as opposed to work-time. Accepting the fact that reorganizing all the stuff I had to do was not work helped a lot. It's just my hobby! It makes me happy.

So here's a brief (hopefully) post on what's working for me right now.

0. My Restrictions

I work on several computers. I have tried a few different services for syncing folders on the file system, but none of them have been awesome. Also, I end up using 4 different notebooks, and none really has all my information in it. I hate carrying around a heavy bag, and I'm a girl so sometimes I just don't have room for a notepad. Thus, I must keep most of my life online so its always accessible.

I have an iPhone which I love, but I also believe that paper is a very necessary part of life, and I will never solely use a Palm/iPhone/Blackberry for entering information. It blows. I believe these gadgets are mainly for read-only access to your information anywhere.

1. Task Management: Remember the Milk

I love this little company. They created a cute, flexible task manager and they had things like keyboard shortcuts before anybody had keyboard shortcuts. They integrated with GMail and Google Calendar. They supported Google Gears. They're awesome people, and they keep developing and improving a great product. The reason I love this is because of keyboard shortcuts (kill the mouse!) and its integration with GMail, which is basically where I live. It's easy to create tasks from emails and see your tasks in GMail, and they offer you a bazillion ways to customize your lists, create persistent smart searches, tag, annotate, etc.

I have the following lists:

  • Repeating/Deferred Where my repeated tasks go, like paying rent or moving money from my bank account to Vanguard. I will forget to pay rent without this!
  • Someday Where I keep crazy long term things like learning a musical instrument.
  • All Tasks By Date A smart list of every single task, prioritized first by priority and second by date due. Tasks without due dates are at the end. I usually always look at this list, but lately it's gotten so long I've created the following two:
  • Home tag:house OR tag:errands OR location:home. House stuff, like laundry or hanging curtains.
  • Work (tag:hmk OR tag:work) AND (dueWithin:"3 days" OR dueBefore:today). All my work (homework, google, etc) that's pressing.
I can happily add GMail email urls or regular ones to the list, and I can check this on my phone. I'm just starting to use tagging and location (I only use extra features when I need them -- I like to start simple first) and it's helpful to only see the tasks I can do in a certain place.

2. Thinking

I like to scrawl in regular sized college-rule spiral notebooks with a gel pen. This helps me think. Never underestimate the clarity that comes from writing things down! One of my math teachers in high school said that the bigger you write, the better you think. It changed me -- before that I tried to solve problems by writing small within the lines. Now I use the back of discarded printouts. Never feel like you have to type things into a computer (only one way of input!) or just keep everything in your head. I have several notebooks in different places for this, because I find that I usually don't even need to refer back to what I've written, and don't. Sometime I scrawl rough schedules for the day or todo lists, which I transfer back.

3. Brain Dump/Research

Two kinds of research: MIT research and personal research.

I generally use paper, directories/text files, emacs, and git for MIT research. I've started trying out Zotero, but I'm not sure how to use it yet. I keep a big stack of papers on my desk and I carry a few at a time in a usually unsuccessful attempt to get myself to read them. I hate reading on a computer screen. One of my classes is trying to get us to use this in-house online note-taking tool, but I find it cumbersome. However, it's an amazing job considering it was built by a single grad student!

For personal research (like buying stuff or organizing vacations) I tend to use Microsoft OneNote. I had to buy it, and it's only on one machine which runs Windows, but it's just so darn useful for capturing web information. It would probably be even better if I used Outlook (yuck). I've tried EverNote but it's not the same. I was using Google Notebook for a while till it died.

4. Scheduling Time

Google Calendar is my life. One of my classes has a GCal feed, and I love that they did that. I put all events in Google Calendar, hard or not. My only issue is that I have two -- one for work and one for personal/school use. I can't just share the work one with my personal calendar, which is annoying, so I often end up duplicating events to my personal calendar if they are important, since while in school I rarely look at my work calendar. My dad uses Google Calendar too so I can see when he's in town for visiting.

I have got all these calendars 2-way syncing to my iPhone, which is fantastic (much nicer than the web interface). I used to use NuevaSync. There are many options.

5. Browser

I use both Firefox and Chrome. Chrome is faster but only Firefox works with my MIT certificates and has useful extensions. I look forward to this being fixed with Chrome!

Given that I use several different browsers, I use Foxmarks to keep my bookmarks in sync (I don't do this with Chrome, obviously). I've tried to use things like delicious a million times but I just never end up going back to look at the things I've tagged. I keep a toolbar of shortcuts in all my Firefoxes and bookmark sites that I want to check out later -- I still have the problem of looking at things I've bookmarked, so if the page is involved with something I want to do I usually add it as a task in RTM. Also, my open Chrome/Firefox windows tend to be a list of tabs representings things I want to look at/do. I've tried to get better about closing tabs if I already have tasks associated with them (like homework for a class -- I end up leaving my class tabs open) because they add mental anxiety. This is all about learning to trust your system.

6. Classes

I have a notebook per class, and usually I'm very good about taking notes. Everything for a class goes into that notebook, except rough drafts of problem sets (too much paper). I don't usually go back and read them, but the act of taking the notes in class forces me to listen and helps me learn. Most of my other class stuff is online -- I have backed up directories for each class which store problem sets and assignments. I use LaTex for problem sets, but I solve problems on paper first. I don't keep the paper.

My biggest unsolved problem is unifying my computer usage outside of Firefox. I have cygwin installed on my windows laptop, which is ok, and I can ssh into my MIT machines, but it's hard to know where to install programs (like NLTK, which I need for one of my classes). What I have now works ok but isn't perfect.

There you go! I hope that this was useful to someone and wasn't just me procrastinating another hour with my productivity hobby. I might do a follow-up post on workflow that's more GMail focused.

Update on research: I spent this afternoon procrastinating by really setting up bibtex. I use latex for all paper writing, and a bunch of people i know here just keep a giant bibtex file of everything they've ever read, using the annote field to hold notes. I have a simple latex file that then generates the bibliography with notes.

I can't really slice and dice it, but i think i can order it in different ways using \bibliographystyle in latex, and i can emacs search it. Cal Newport also has an idea using Excel.

6 comments:

  1. for TODOs i've recently just been using google docs. it's not structured, but the flexibility is nice, and it's so easy to just add something to the doc, even when you're offline (well, the popup that occurs when you're offline is a bit annoying, but it works)

    ReplyDelete
  2. I'm not quite an addict, but I'm close enough to have been quite interested in this post. =)

    I try/tried GTD, too...I've gone through several GTD programs, and start to feel pretty stressed out if I don't get a weekly review in. Here are a few responses, because I'm procrastinating:

    - I also work on several computers and need to keep my data synced. I just keep a big subversion tree with all my stuff.
    - ...but I totally can't dig the keeping my data in the cloud thing...what if I don't have internet access?
    - ...so I do my task management locally, using Tudumo. Previously tried a bunch of others, including LifeBalance, kGTD, and Thinking Rock. I'm not sure I really use it effectively, though.
    - (I'm rewarding myself with an iPhone when I defend my proposal, at which point I'll probably try Things...but I'll have to find a way to run the desktop version until I can afford a new MacBook...)
    - I tried an electronic research notebook for a while, but it just wasn't happening.
    - but I totally disagree about reading on a computer. I have a Fujitsu P1610, and the thing I like most about it is using PDF Annotator for all my technical reading. I can highlight and make notes right on the pdf with the touchscreen. I can save my annotations in my svn tree and pull them up whenever and wherever I am.
    - (that said, the P1610, which is 9 inches and 2.5 pounds, was intended to be laptop + handheld in one, and it hasn't quite worked out that way, so I'll be moving to a two-device solution as finances allow)
    - I loooove Foxmarks. So useful.
    - I'm a big advocate of the big-ass .bib file. I keep an annotated master .bib file, then copy and paste and sort and such into smaller .bib files for things like my thesis proposal. I used BibDesk on the mac, then Pybliographer, now I'm liking JabRef--you should check that out.

    ReplyDelete
  3. @Stephen

    Nice. I think you can automatically have latex construct a .bib file for you based on what you actually cite in some paper. no idea how to do that though. i read it on some random webpage.

    tablets are intriguing. it seems nice to be able to draw and stuff. I know a few people who do the big svn tree, as long as you have a copy cached locally, does it matter if it's a bit out of date?

    ReplyDelete
  4. I figure out what I'm going to cite using JabRef--there's a button to push the citation to Kile (the LaTeX editor I use), so I don't have to keep track of the hundreds of citation keys in my head.

    svn is pretty good about merging changes and such, generally. The drawback is when I forget to commit something important, I have to ssh into the machine I left it on and sync up.

    ReplyDelete
  5. Are yar ye sab kya he neha ku6 samjhana

    --
    Sent on a phone using T9space.com

    ReplyDelete
  6. It's like reading my own life, I am so similar. Except I am currently finding Evernote quite useful for notes and I use Todoist for tasks, but am trying RTM. I am obsessed with finding the right tools. My problem is none of them seem to everything I want (which is not much!).

    ReplyDelete