Sunday, May 16, 2004

batting the bat or how i switched email clients..


there are different kindes of email clients. on the pc side of the world you can maybe differentiate between outlook-like types (easy and unflexible) and netscape mail-like types (the classical 3 panel setup - folders, messages, message preview - multiple accounts, filters and so on..).

i've always been in the latter camp with using, certainly, netscape, pmmail/2 and for the last years the bat.

the bat has always been the closest to pmmail, that's why it has been chosen at the time (some 4 years ago) and it was fast as hell even with giant message bases at that time of some 10.000 messages.

but - this was then and now is now. the world of email changed radically, first with the heavy increase of spam, than of virii and worms and later with the demand for increased mobility and the need for synchronisation or online access to you mailbox by IMAP. today, message bases of power users count in the gigabytes and 100.000 messages.

using an email client seems to be a bit like driving a car of a certain brand. when you need a new car you take the successor of your old one. so, when a new version of my mail client is released, i certainly use that.

with the bat it was the same, i shelled out the 45 EUR for the business version, i use it partly for that purpose and appreciate the work on a program of that complexity.

but then, things went ugly. the IMAP support in the bat's 1.x branch was crude but usable, it basically provided the same functionality like you had with POP3. the 2.0 release of the bat, expected and announced for years, promised high and mighty "full IMAPrev1 support" - but what an exaggeration!

from the developers point of view this statement may even have been right - client and server could exchange commands and data according to IMAPrev1 - but the client side was so lousy! basic UI considerations like instant feedback was not provided. filtering mechanisms - the proud of the POP3 side of the bat just didn't work.

but not enough, after waiting some months until the arrival of a maintenance version which, after some testing, provided at least an again usable IMAP support i bought my license in the hope that ritlabs (the developers of the bat) are working on fullfilling their promises. a week later they suddenly removed the "full IMAP-support" advertising. great. i bought a new version with a lot of new but mostly questionable usefull features minus one usefull. thanks.

it was time to look thoroughly for an alternative.

finding an email client with full IMAP support turned out to be hopeless - if i didn't want to change to, cough, outlook. yes, outlook is the only email client on the market which uses the strong points of IMAP to an extent, that you could call "innovative". it hurts a bit to say such things abut the big evil from redmond ;), but hey, honour where honour belongs to.. IMAP offers multiple connections to servers, server side folders and searching, server side implemented instant notification about new messages without the need to check "every x minutes" (not all servers support all features, but there are enough out there who do). but these features are supported only by outlook and to some extent by mulberry (which has a lot of drawbacks in other areas, IMHO)

ok, i forgot about my IMAP dreams and concentrated on the client's capabilities when it comes to managing my mail. i have multiple accounts, i have a lot of contacts, receive some 100 mails a day and never throw away anything - i keep even spam for some time - you never know what's gonna happen to your penis ;)

after installing and uninstalling some ten or fifteen different demo versions of email clients i sat back and tried to tackle the problem differently - by thinking about it.

my first question was "what is email?" email is an exchange of information - and more and more a tool for archiving it. you can at best compare it with the letters and documents you find in your (real life) mailbox. and suddenly i realized something strange: in the last years i had developed two completely different approaches of handling email on the one side and dead tree documents on the other.

in RL i try to spend as few time as possible on organizing my working life. i get the bills, enter them into the tax program, put them in a file and that's it. quarterly i do my turnover tax statement and put the file with the bills into a box. all letters which require a reaction go into a todo file - everything else gets into a different file and into a big box at the end of the year - which goes into the basement later. that's it. this way, all i have lying around in my office are two files and a box. when i need a letter from a year ago, i know, it's somewhat deeper in the box and search for it. this takes less time then organizing everything in different files for different senders, months or whatever - considered how seldom i need a year old letter..

but - when it comes to email i suddenly behave like 65 year old prussian bureaucrat. i have some 200 folders and subfolders in the bat, write extensive filters to move incoming mail into them and look proudly at this manic work of a psychopath. why do i do this? i have no clue! all i usually do is looking into the inbox for unread mail, read them, answer them or put a red flag on them if i want to answer them later. sometimes i need to refer to an older message, let's say a seller's message from ebay and scroll thru my 2000 pixel long folders tree until i come to business|ebay|sellers|unfinished deals. or i just press f7 and wait 10 seconds until i get 20 results which i scroll thru to find the mail from yesterday. or i take some 10 seconds more time to refine the filter to include only mails not older then 3 days old. but hell, why did i filter the mail in the first place when i now do the good old search/eye ball search thing?! obviously, something went wrong in my routine in the last years.

and then i remembered the "revolutionary" new mail client in my browser of choice, opera. incidently at the same time opera entered the 7.5er beta cycle which brought improvements for the mail client - and so i gave it a try.

what shall i say - someone in norway had the same thoughts like me. opera mail fits perfectly to the routine i describe above. it's approach is to put everything into one big box, a database obviously. a database you can index, and everyone who knows a bit about databases knows what this means to search speed. nowadays i have some filters for reoccuring types of emails (status mails from my servers, one folder for ebay and folders for mailing lists) and everything else i do with incoming mail is giving them labels (mainly todo and mail back).

all my mail but the above mentioned regulars arrives into the inbox, i read them, give them a label or just mark them read. a nice thing about the inboxis, that you can make it to "show only unread mails" so that all mails i dealed with just disappear - which is very rewarding somehow ;) (if i pressed to fast "mark as read" - no problem, ctrl-z works as it should)

when i need a mail from some time ago, i go into the big "received" folder and type a detail from the mail into the quicksearch box. with every letter i type the amount of mail shown in that windows shrinks until i find the mail i was looking for. with a drop down box with options like "show mails from this week" or "show mails from today" i can quickly refine my search. all this usually doesn't take longer than 2 seconds and i found the mail i was looking for. HEAVEN!

in the end, opera mail sacrificed a little bit of flexibility for speed and usability - that's a price I am willing to pay.

the problem with the bat and it's developers, ritlabs, is, that they never listened to their user base, nor thought about the changes in the world of email in general and, instead, implemented features without plan and vision. meanwhile, they get more and more autistic by shutting down the user forum on their website without announcement and explanation, and beside announcements of new betas almost noone is talking to their beta testers anymore. (not that they did very much in the last years anyway..)

somehow i have to say "thank you" to ritlabs - for giving me a decent mail client over years - and forcing me to think about what went wrong lately ;)

4 Comments:

Anonymous Anonymous said...

Loved your review of why you switched from The Bat. I left Pegasus when the author threaten to pack in a couple of years ago. Now, he is still going. I joined The Bat due to its speed, good features and the ability to really handle my mail challenges. However, in the last year, the program development has gone off the rails. Now, I'm testing other programs also and I've stopped suggesting The Bat to clients. Like you, I'm no longer convinced the development team understands the market.

May 17, 2004 at 2:18 AM  
Anonymous Anonymous said...

I agree completely! I was also a user of The Bat! for several years. I used to recommend it to everyone. But as my e-mail archives grew into the hundreds of thousands of messages, TB became very slow. It started eating huge CPU cycles even when idle. Took a long time to start up and switch folders. When I upgraded to the latest version of TB, the anti-spam filter stopped working and I was very frustrated with the whole big heavy program.

Because I also used Opera for Web browsing, I thought I should investigate M2. I figured it would at least save resources since Opera was already running all the time. At first I didn't get M2 and was "scared" of it -- but then I read how it was a database with views and immediately got it.

I imported most of my Bat messages into Opera, created some views, and here I am using Opera and M2 every day. It's great. M2 is not perfect -- there are still some minor issues to work out -- but it's like a whole new world for e-mail.

-aaron@pobox.com

May 18, 2004 at 12:42 PM  
Anonymous Anonymous said...

The fact is: M2 is not a full featured email client.

I'm a user of The Bat! too, and I tried M2 just like you, Pat. But there's a lot of things I miss.

Most important the whole "Templates" feature (I have an adress book with german contacts who all get the "german" template for new mails and replies, one adress book for english contacts, etc.) - I'm using it so much, and its so comfortable that I completely forgot how much I use it and came to missing it when I tried M2 for a couple of days.

Then there's the whole privacy/encryption issue. There simple is nothing in M2. PGP? S/MIME? Where?

The filters in M2 do serve their purpose, but they're WAY behind the filters in The Bat!

There are so many things in The Bat! that you simply cannot do in M2, or in any other mail client. It depends a whole lot on what you want and what you expect from email in general, but if you've come to utilize a good portion of the TB features, you cannot switch to any other mail client and expect that it would work just the same.

June 5, 2004 at 10:32 AM  
Anonymous Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a advertising slogan site. It pretty much covers advertising slogan related stuff.

Come and check it out if you get time :-)

October 25, 2005 at 3:03 AM  

Post a Comment

<< Home