07 January 2011

Goodbye, Outlook -- Hello, Thunderbird

I spent WAY too much time today trying to get my world stabilized for email, contacts, calendaring, and tasks lists.

Outlook 2010 is, of course, what I really want and need -- but it just doesn't work with Gmail.  Read this post, then read all the comments posted on it about how bad the performance is.  I tried, I really tried -- I wanted it to work, I really did -- but it's just too painfully slow to sync.  Major bummer.  And using Gmail as my mail host is not negotiable.  So maybe I'll try again with Outlook 201x, but for now it's off the table.  And so began the long slog to build up an alternative ecosystem.

My requirements:
  1. I need to have mail, contacts, calendar, and tasks
  2. I must be able to sync these between the web, my (Windows) laptop, and my iPhone 
  3. My Windows client must be very robust and stable, as I'll live in it all day long. 
  4. Gmail must be the hub for storing all my mail, and ideally the hub for {contacts,calendar,tasks}
The only client that seems to be fully featured and robust enough for everyday usage under Windows is Thunderbird.  It has email, contacts, calendaring, and tasks -- so now was just a matter of configuring everything to sync up to the web and over to the iPhone.

Mail

For the web access, Gmail rocks -- 'nuff said.

For Windows, Thunderbird syncs very easily with gmail via imap (and performance is just fine).  The "Mailbox Alert" extension adds an Outlook-like notifier in the lower right -- would be nice to have a delete button on the notify popup, but that's pretty minor.

The iPhone syncs nicely too, although I've noticed some cases where mail deleted in Tbird might not be getting deleted on the phone -- still investigating that one.

Contacts

Gmail maintains a reasonable database.  Web interface is kinda klunky, but, I don’t use the web for contacts much anyway.

Thunderbird syncs with Google via the "gContactSync" extension.  There are some problems here, though: you can only reliably get name, email address, and phone number back and forth.  So I'm going to use Tbird to store all full contact info, and let Gmail just store what it can.

Phone: syncs up via the Google Sync app process.  What gmail has is less than what Tbird stores, and I don’t quite grok the different calendar lists the phone shows me, but it appears to now have all the basic info for all the contacts.

Calendar

On the web, I'm not too fond of Google's calendaring system, but for a web-based interface it's okay -- and, again, I don't do much calendar work on the web.

On the laptop, Thunderbird supports calendaring via the "Lightning" extension plus the "Provider Extension for Google".  This all syncs up with the GOOG pretty well.

Phone: here again, Google Sync pulls everything in.

Tasks

And here's where things fall apart.  Tbird/Lightning supports tasks just fine, and Google has something too, but as of this writing, there is no way to sync the two -- the problem is allegedly on Google's end, so maybe we'll see this eventually.  For now I'm using Tbird's tasks directly, with no syncing to anywhere; no having my task list on my phone might get irritating, but we'll try it and see.

Side note: Both systems have this notion that tasks are somehow philosophically related to their calendaring systems.  I don't like that much, and since the two wouldn't sync anyway I looked around for alternatives.  Remember the Milk (RTM) is the leading candidate, and does offer lots of syncing and integration, but I found it to be just a little too barebones even for me.

Additional side note: the iPhone has native apps for calendaring, mail, and contacts -- but no native task list app.  In my Outlook days I used a couple different task apps which sync'd with my corporate Exchange server, but they were never as good as a native Apple-designed task list app would be.

Conclusion

Goodbye, Outlook -- I'll try you again when you have your next major release, but for now you're being replaced.  It took all this kit to do it though: Thunderbird, Google Sync, and four Tbird extensions.

-mpg

Update (11 Jan 2011) - Google Sync for mail is no good: messages that have been deleted (via Tbird) do not disappear from the phone's inbox.  Long-standing known bug, apparently.  So now we're back to iPhone's "normal" gmail connection, which doesn't sync contacts, but we can do that via iTunes (only syncs when connected, but I can live with that I guess).  Outlook, I miss you so.

19 November 2010

MG4 Whitepaper published

My white paper on LizardTech's MrSID/MG4 has now been posted. (It's an uncredited piece, alas.)

Ads?

I've just enabled Google ads on this blog. I may regret it -- we'll have to see how intrusive it feels.

Update (11 Jan 2011) - Removed them.  Low-traffic blog means little revenue, and it looked really annoying.  (But it was worth it to watch what sort of ads were selected for display...)

Flaxen Comes Alive (A New Beginning)

After 11 long years at LizardTech, the time has come to move on -- my last day as a Lizard will be December 31st.

Which means of course that now I get to do something new, and so with a lot of encouragement from a lot of good people I know, I've gone ahead taken the plunge... I have at long last set up my own consulting shop: Flaxen Geo Consulting, specializing in the emerging area that lies at the intersection of geospatial technology, open source software, and C#/.NET.

Watch this space for more news in the coming weeks.

-mpg

26 October 2010

That Sort of Book

From today's NYT, a review of "A Week at the Airport" by Alain de Botton:
There’s a funny, revealing moment in Alain de Botton’s new book, “A Week at the Airport,” when he discovers that the largest bookstore at Heathrow Airport, in London, does not stock his books. He decides to have a conversation with Manishankar, the shop’s manager, about what else might be available.

“I explained,” Mr. de Botton writes, “that I was looking for the sort of books in which a genial voice expresses emotions that the reader has long felt but never before really understood; those that convey the secret, everyday things that society at large prefers to leave unsaid; those that make one feel somehow less alone and strange.”

Manishankar, confused, wonders if Mr. de Botton might want a magazine instead.

If pressed, I would admit that I have no idea who Alian de Botton is and that I probably don't read That Sort of Book anyway. But if the book holds up to the first three paragraphs of the review, I'm in.