How I Handle Email

The mailing lists associated with the BlueOxenCollaboratory have lately received a lot of mail. Participants have complained about the volume and their inability to cope in a productive fashion. This prompted JackPark to describe how he filters his mail. Others, including me, followed up with their own strategies. What follows is a revision of what I posted to the mailing list.

I’m posting this to the blog because I’m sick of people whining about email volume when it is clear they’ve made no investment in managing their email. While it may be true they shouldn’t have to, the flip side of that argument is that I feel like I shouldn’t have to clean my house, but I do it anyway because I want to live there.

My strategies for dealing with email are dependent on a luxury of resources. I have a fast connection, my own mail server and (for the most part) the skills to manage it. Someday I may distill my thoughts on why I think everyone should be in charge of their own presence on the internet and why it should not be mobile (the interfaces should be).

I like to think of myself as an email handling expert. I don’t know if this is warranted or not, but as a former sysadmin I used to handle upwards of 10,000 messages a day in some form or other, most of it automatically, while still handling several hundred to my face, per day, and generating about 2000 outgoing messages per month.

I don’t do that sort of thing anymore, so the quantity of email is way down, but the skills learned then make life better now.

First off, information handling is not an arena where the poor craftsperson may blame their tools and be scorned. Most, if not all, email clients suck. Some just suck less than others. Many are good for email browsing (I generally use Apple Mail for casual browsing these days), few are good for email processing (replying, deleting, searching, filtering, moving). I’ve yet to meet a GUI mail client that is good for email processing.

My environment:

Pine provides a feature that allows you to have multiple INBOXes. This is different from having multiple folders to which mail is delivered. In the latter, I have to remember, think about and act upon selecting these special folders. In the former, when I get to the end of one INBOX, I may, at my option, continue to the next one with a single keypress.

Incoming mail is filtered at many stages before it sees me:

My process of reading email is designed to avoid gaffes such as providing an answer to an email that has already been answered or that landed in a different INBOX for some reason.

Rules for reading email

For those few folders which receive new mail but are not INBOXes, visit them as time allows, read everything (or at least skim for relevancy), delete as much as possible. What’s left is stuff worth dealing with. Deal with it. Delete once dealt with: there’s an archive out there somewhere. If not, and it’s important, refile.

Any folder that has incoming mail that has more than 20 messages in it is a problem that needs to be dealt with, soon.

I have pine configured to use roles. That means that I can have it automatically use the blueoxen.org address when I respond to mail to a blueoxen list. Or indiana.edu for work stuff. I get different sigs and other fun things like that.

I use vi as my editor, rather than the built in pico. This is because pico sucks most of all. I use vi because I am faster with it than I am with emacs.

I’m, these days, generally using Pine in an xterm under X11 on Panther. Sometimes I’m using Pine directly on the mail server through an ssh client. Those times that I use Apple Mail are generally in the morning when I’m feeling a little blearly and I have no intention of responding to anything, I just want to see what’s there. If I discover something to which I need to respond, I quit Mail and start Pine so I can be back in the fast realm of the keyboard. The mouse is handicap unless you also happen to have a chording keyboard (thought about it, too much money).

What do you do?