Obsessed with lists: how I organize my life

A little while back, I wrote about my obsession with the apocalypse. Today, I'm going to talk about a slightly different obsession: lists. To be honest, not many people see this side of me. However, it's a big part of who I am and how I get things done, and perhaps by sharing it, it'll help others. Or perhaps you'll realize I'm an OCD maniac and end up avoiding me in the hallways.



Write down everything

I have long since accepted the fact that my memory is fallible and limited, so I tend to write down just about everything. Paper and digital media tend to be much more reliable and easier to search than my mind. As you'll see in the rest of this blog post, I keep lists for everything you can think of, from my agenda for the day, to the groceries I need to buy, to the books I want to read.

A big part of making this an effective system is developing the discipline to (a) write down everything, as soon as possible and (b) strong search/organization skills so I can then find the relevant information in my many lists. When I get it right, I can very quickly access data from all aspects of my life in a matter of seconds.

Tools of the trade

One of the things I struggle with is picking the right tools for my many lists. I've tried a huge variety with varying degrees of success and am continuously on the lookout for better options - if you know of any, please let me know in the comments. I've found that with note & list tools, there are a number of trade-offs to consider: speed, searchability, accessibility, price, support for sharing, and tuning for specific tasks. The rest of this blog post will be a list - go figure - of some of the tools that I currently use and their pros and cons.

Pen and Paper



Even though I'm a die-hard technologist, I find that pen and paper is still the best choice in certain circumstances. In particular, for my daily agenda, note taking, and shopping lists, I have not found a single digital device that can compare in terms of speed & efficiency. I had high hopes the iPad would finally replace my notebook, but I found typing to be too clunky (especially since I diagram and doodle a lot), finger drawing too imprecise, and the whole device just a little too heavy, both physically and in terms of UI. Perhaps a stylus and a well tuned app would do the trick, but I haven't seen it yet.

Pros:
  • Lightning fast
  • Good for writing and drawing
Cons
  • Not searchable
  • Hard to organize: post-it notes, tabs, and bookmarks are fairly clunky
  • Not easily sharable
  • Easily lost
  • Not always available ("doh, I left it at the office!")
Use cases:
  • Daily agenda: a short list of items I plan on getting done for the day.
  • Note taking: I have not found anything that can match pen and paper when taking notes while listening to a live speaker or presentation.
  • Grocery list: another short list that I put together in a hurry and then dispose of.

Google Docs 
http://docs.google.com

Text documents, spreadsheets, presentations and drawings in the cloud. For free. This is my weapon of choice for the VAST majority of things that don't need quite the speed of pen & paper. I keep so much info in Google Docs at this point that I'd be in a lot of trouble if anything ever happened to the service.


Pros:
  • Accessible everywhere you have the internet - even editable on a smartphone!
  • Searchable
  • Easy to organize using tags/folders
  • Easy to share and collaborate
 Cons:
  • Not quite as fast as pen and paper, especially for quick sketches
Use cases:
  • Packing lists: I create a new list for each trip I take, no matter how short or long. Creating a new one is a snap nowadays, as I just copy & paste from a few existing ones and tweak as necessary.
  • Travel TODO's: I keep a list of all the places I want to travel and slowly check things off as I get them done.
  • Idea list: all the ideas I come up with for side projects and hackdays go into a google doc. I have over 200 ideas written down now, many of which I've actually built, such as Resume Builder.
  • Writing list: a list of things I want to write about, either in my blog or the occasional short story in my spare time.
  • What I did at work: every project I do at work gets added to this list. Very useful when the annual review process rolls around, as I can just grab the list and put it straight into my self-evaluation. Also handy for updating my LinkedIn profile.
  • Project TODO lists: for each long-term project, I keep a list of tasks that I need to get done. For example, I have one for the LinkedIn Engineering Blog so I can keep track of posts I need to put up and another one for the Intern Hackday site to make sure to add the necessary features as the competition draws closer.
  • Long term notes: if I have notes that I need to reference for more than a few days, pen & paper no longer suffice. I transfer them into a google doc, paying the penalty of time, but gaining the assurance that I'll always be able to find the notes when I need them.
  • Workout schedule: I take workouts from the Crossfit mainsite, Crossfit Football and Crossfit Endurance and plug them into a schedule that's customized for the extra strength training I do and the equipment I'll have available that day (ie, whether I'll be at Crossfit Sunnyvale or just doing something on a football field).
  • Recipes: every time I learn to cook something new and complicated, I write it down. Most recently, I learned to make borscht!
  • Travel itineraries: for planning and organizing trips.
  • Car information: last time I had an oil change, inspections, VIN, license plate number, year, etc.

Springpad
http://www.springpadit.com
Technically a "note app", but it also supports storing a huge variety of items: bookmarks, tasks, events, wines, movies, products and more. There is an HTML5 web interface, iPhone app and browser plugins for both Firefox and Chrome.

Pros:
  • Great interface for capturing webpages (bookmarks), as the browser plugins can scrape the page you are viewing, grab a thumbnail, the URL, title and description all from one click. 
  • Supports tags for effective organization
  • Accessible on a wide variety of devices
Cons:
  • Agonizingly slow. Because of this, I'm slowly migrating off of SpringPad and really only use it for bookmarks now.
  • Buggy: the Firefox plugin sometimes randomly vanishes from the browser. Text entry and auto complete are both clunky.
Use cases:
  • Storing bookmarks: I bookmark anything I might want later - primarily software tools and guides - and tag it. For example, the 3 web development tools and 3 more web development tools blog posts were created by just going into SpringPad, clicking "bookmarks" and selecting my "Web Developer" tag.

Google tasks

http://mail.google.com/mail/help/tasks/
Very simple task tracking application. I primarily use it because it's integrated into gmail, so I see it all the time.

Pros:
  • Simple and easy to use
  • Integrated into gmail, gcal and iPhone
Cons:
  • Clunky UI
  • No reminders
Use cases:
  • Unimportant or on-going tasks: since its in gmail, I know that anything I put in here will get seen very often. I often put on-going tasks in here so I get reminded of them daily.

Living Social

http://books.livingsocial.com
Most people know LivingSocial as a daily deal site. However, before they got into deals, they had a great app for tracking books, movies, tv shows, video games and more. You could add books/movies/shows/games to your "collection" as something you had read/watched/played (along with a rating and review) or something that you wanted to read/watch/play. The ability to track all of these types of media in one place attracted me to the service and I used it fairly heavily: I had 260 books, 500 movies and 60 tv shows in my collection.

Unfortunately, ever since their daily deals business got big, they stopped developing features for the "media" site, didn't fix bugs, and didn't respond to requests. Today, I found out they are shutting the whole service down - if you use it, make sure to export your data before it's gone. I'm pretty disappointed by this and will now have to find a new place to track all the different types of media I interact with.

Pros:
  • Huge database with images and descriptions
  • Decently sized user-base, including quite a few of my facebook friends
  • Decent UI for adding items to your collection, tagging them and rating/reviewing them
  • One place for all types of media
Cons:
  • The service is now dead.
Use cases:
  • Media tracking: books, movies, tv shows, video games

    GoodReads

    http://www.goodreads.com/

    A service built specifically to help you build a collection of books, both those you've already read (and optionally reviewed) as well as those you want to read. I actually used goodreads a few years ago, but switched to LivingSocial because they also had movies, tv shows, video games, etc. Now that LivingSocial is dead, I might go back to goodreads.

    Pros:
    • Huge database of books
    • Lots of authors seem to use the site
    • Good reviews and ratings from the memberbase
    • UI well tuned for tracking books
    Cons:
    • Not too many of my friends are using it
    • Only tracks books
    Use cases:
    • Tracking books: reviews, to-read lists

    Google calendar

    https://www.google.com/calendar

    Not exactly a list, but I couldn't talk about keeping my life organized without mentioning Google Calendar. In the same way that gmail is vastly superior to every email client ever built by Microsoft or Apple, Google Calendar is head and shoulders above Exchange, Outlook, iCal, etc. All my other calendars feed into it. My phone is synced to it. My life revolves around it.

    Pros:
    • Clean, easy to use UI
    • Very flexible reminders/alerts
    • Accessible from any browser and my iPhone
    Cons:
    • We still use exchange at work for some reason
    Use cases:
    • Scheduling: if it's not on my calendar, it's not happening.