« Just the essentials
Main
Bizarre Celebrity Moment »
Surviving with gmail

This post is not really meant to be entertaining, so much as a cry out into the darkness for comrades in similar condition.

I am, of course, referring to email.

Since starting my job 26 months ago, I have received email messages about 58,889 separate topics, which is an average of 113 per business day. I suspect this is a light load for a Google employee, because I do not subscribe to any of the high-traffic social lists or mail-bots. But that's still a crapload of mail.

At 113 topics per day, I was pretty much living in my inbox, and not getting anything done. I needed help, and I needed GMail to help me.

(I should explain that I probably only have this problem because I am a very slow reader; 250wpm typically. If you read quickly, you might not understand what it's like to feel crushed by just a few hundred messages.)

There's a ton of discussion about strategies for processing email by productivity gurus, such as Getting Things Done, Inbox Zero, etc. Unfortunately they're not very specific, so allow me to get specific:

Attempt to cope #1: Archive
The most basic thing I did to be successful with GMail is to archive stuff when I'm done with it. At first I was tempted to treat my inbox as a place where everything I needed to get done sat until I finished it. This was really unworkable though, because I'd look at the same emails again and again. "Nope, that's still not done, nope that's still not done." It was a hard lesson, but I realized that I'll never finish everything. Now if an email isn't something I can respond to immediately, I move it to a task list in a Google doc that I keep, and archive it anyway. This is recommended by most productivity gurus, and I suspect that most sane GMail users eventually adopt this basic strategy.

Attempt to cope #2: Filters
The next most basic thing to do is to make filters. I made some. They trapped mail for all of the different lists I was on, with a label for each list. I would read whatever came to my inbox, and read the filtered messages days later. (Days eventually became weeks, if you must know.) The problem with this is that lists that my team and project use are really important, and I couldn't afford to be unresponsive and unaware of my team and its customers.

This strategy also filters broad announcements, 80% of which are useless but a few are important ("sign up by tomorrow for the company picnic!" "You are being reorg'd to a new VP!" "We are going to delete all your code unless you respond by friday!") I missed a couple of those and it was pretty embarrassing.

Attempt #3: Less filters
Next I weakened the filters with "unless contains" clauses so that my team lists and the big announce lists come to my inbox, so that I could be responsive. This had two problems. #1, some but not all of inbox was important, and #2, the volume was just way too high. I remember spending entire weeks solid just reading email.

Attempt #4: Label and archive separately
I needed a middle-ground between filtering aggressively and missing important stuff. So I split my filters in two--- one set of rules that aggressively tagged lots of stuff with a label called "lists". "Lists" means "this is not addressed to you, and is not about your team." Then I made a different set of filters that archived anything that did not contain certain keywords (my name, my team name, the word "announce", the words "read" and "important" in the subject line, etc.) Important things were still sometimes tagged as "list", but they still came to my inbox where I could see that they were marked as "probably unimportant" and review them more quickly.

Attempt #5: Search the inbox
The list label did not help reduce inbox volume, but it allowed me to run the GMail search "label:inbox label:lists", which would quickly turn up the list of crap in my inbox that was probably unimportant. I can run this search, select all, glance over the subject lines, read the ones that look important, and archive the rest in a few seconds, instead of reading them all. Cutting down a 60 message inbox suddenly became much faster.

Attempt #6: Search the inbox more
If you don't use GMail then you may not understand that searching is really really fast, like under 1 second. I found that I can search for unimportant things to cull them quickly, but also use search to consolidate like emails and process them together. For example, when I feel like reviewing what the team is doing, or if I owe anybody a code review, I can search "label:inbox 'code review'" and then process only one kind of information.

This lets me get in the flow of looking at code, and it avoids the conceptual interruption of having to think about code for 3 minutes, followed by product strategy for 1 minute, followed by miatas for 30 seconds, followed by code again. I'm much faster whipping through 10 CRs in a row.

Attempt #7: And search more
I recently started using inbox search not only to cull unimportant and like-kind stuff quickly, but also to stay afloat and responsive when my inbox gets huge in the middle of the day and I'm buried. I search for "label:inbox rus", which turns up threads that need my attention. If an email has my nickname, and not my email address, then it's probably not from an automated system--- it's probably a real person who knows me well who needs my input. This is almost by definition the most important email I receive. I process these messages more slowly, but when I'm done I know I can safely ignore my email for a couple of hours, even if it's jammed full of unread stuff.

And this is what I do now. Yes, I get a fuck-ton of email. And yet I'm able to get my inbox down to zero a couple times a week, and I feel productive, effective, and responsive. I'm telling you this because it's taken me over two years to develop these strategies, and I really wish someone had told me when I started using GMail, so that I didn't have to flail uselessly for all this time.

So how much mail do you get?

Comments

I'm up to 33k since June, 2008, which is about the same amount of email a day. A lot of this is from some lists I follow where I don't need to care about most of their traffic (automated alerts to not-me that I don't care about), so I do a fair bit of aggressive filtering on those lists.

For my team's lists, I just label and don't filter -- I've gotten really good at manually archiving very quickly, but part of that is I am a pretty fast reader.

The one trick I didn't see you list explicitly is using "-to:me" in filters, so that you can filter stuff on lists you don't care about, but keep things directed to you in your inbox.

Posted by: Steven C. at February 27, 2009 06:45 PM

My inbox is an atrocity of war. If I can keep it under 5,000 I'm pretty happy, under 3,000 is very nice, and creeping towards 7,000 makes me jittery and I have to do major filing. I get about 300 mails a day, not counting my one filter that sends all the doc build messsages to a folder, because there are hundreds of those alone.

My basic strategy is to delete things I obviously don't need as soon as they arrive, answer easy questions right away, flag messages that have tasks in them or that I don't have time to answer right away, and assume that if something is hot enough the sender will either resend to get on top of the pile or call/IM me. Then in the few minutes I have between meetings I work on dealing with the flagged ones. Or check Facebook. :)

Posted by: Theresa at February 27, 2009 08:53 PM

Along the same lines as your #7, there is also the "show indicators" option in gmail to put visual indicators next to mails which have you in "to" or "cc". I make heavy use of this during the day when I haven't had time to clear my inbox to see whether there is anything that needs my attention. Part of this is that my team knows that if they want a response from a specific person in a timely manner, they should copy that person directly even if they know that person is on the mailing list.

Posted by: Mike M at March 1, 2009 10:37 AM

Do you know if there's anybody looking into letting Gmail users manually thread messages together? Because that honestly would be pretty fucking great for me.

Posted by: Jon at March 2, 2009 10:55 AM

Hello Rus, very nice blog you have here. I stumbled upon your blog by google linking an image of yours in my image search for "Desert View Watchtower stock photography". I have an image I took personally and was wondering if it was worthy enough to be placed on a stock photography site.

Anyway, I really like the advise you have on this post. I am a very "unorganized" individual myself by traditional means, but I do need more organizational practices in my life. I believe this is one of the few, and probably strongest weaknesses I have right now.

Right now my Inbox is at an astonishing 242 thanks to some serious e-mail digging I did when I found some time on vacation. A few weeks ago it was well over 3000. I don't get a high volume of traffic coming into my inbox at the time, but I do plan on that changing here in the near future. I plan on using your techniques from now on, I can see how much time that would have saved me from going through everything manually lol.

I REALLY, like this blog. It inspires me to start my own. I was wondering how was your blog being done? It looks as if your using MovableType for this blog, how is that software? I am looking for a good CMS to accomplish a few web endeavors I would like to get off the ground. I have toyed with a few and always get to a point where it is above my head to achieve what I need it to do by myself. I really like Drupal, Joomla, and KickApps but wasn't 100% satisfied do to lack of a lot of php programming experience.

You mentioned "your team" in your blog as well as well as Steven C. in the comments. What strategy do you have for building one's team. Where I live there aren't any people that I know that are computer savvy, hell...not many even have a computer for all that matter (witch is sad). I have come to realize that I need to find people who know just as much as me or more than me in areas I lack knowledge in to accomplish any goals I would like to do.

You gained a new "subsciber",
-Skipp

P.S.
I also noticed you work at Google. Seems you have a dream job. What would be the best rought to know if Google is hiring, and to know if I'm "Google" material

Posted by: Skipp at July 24, 2009 12:11 AM
Post a comment









Remember personal info?






The views expressed on this site are mine personally, and do not necessarily reflect the views of my employer.