Quoted in Computerworld on Outlook slowness

I was quoted again in an article on Computerworld’s website regarding the performance of Outlook 2007. While the spirit of my comments are fairly accurate, there are a few inaccuracies in the article, and some relatively harsh words were used to describe things that I know I used softer language on. I’m sure this falls under the heading of creative license, but it makes me come off as sounding somewhat harsh towards a couple of Outlook add-ins that I love.

Here’s the section I contributed to:

Jason Clarke, who works in the technical sales and marketing department at Wenco International Mining Systems Ltd. in Richmond, British Columbia, receives about 100 e-mails daily. He said that on his PC, Outlook 2007 “hangs completely for three to seven seconds typically, and up to 20 seconds in worst cases when new mail is being downloaded.”

Turning off Outlook add-ins that he has installed, such as ClearContext Corp.’s e-mail management software and Caelo Software Inc.’s Nelson Email Organizer, “does improve matters marginally, but not nearly as much as it should,” Clarke said. “The hesitation is still very noticeable — jarring even.”

Clarke, who oversees Wenco’s e-mail system, has posted information about Outlook’s slow performance on his personal blog. He blames the problems on the new e-mail indexing engine that Outlook 2007 shares with Windows Vista.

The indexing allows searches to be done almost instantly in Outlook 2007, a vast improvement over Outlook 2003. However, the process also appears to be CPU-intensive. Microsoft recommends that users put indexing on a regular schedule instead of letting it run constantly in the background.

Now, I just want to point out that I consider ClearContext and Nelson Email Organizer to be essential Outlook add-ins, and made the point in my email to the author, Eric Lai.

Also, between the first time I spoke with him back in November for an article that came out in December, and now, I have a completely new job, albeit at the same company. I can assume some blame for that, though, since there’s no reason to think that within a few months someone would change positions. But I feel weird about it nonetheless.

For what it’s worth, here is the content of my email to Eric. To preface it, Eric linked to a few complaints about Outlook 2007 performance on the web, and asked me whether I thought the complaints were legitimate. Here is my response:

I’m struggling with how to answer your question; I’ve read the links you provided below to some of the user complaints with Outlook 2007, and while I’m certainly frustrated with the product’s performance, I’m not having the same kind of trouble these users are complaining about.

I actually wrote about my frustration with Outlook 2007 about a week ago on my personal blog in a post called Outlook Slowness. My complaint is weak compared to the others you referenced; I’m basically saying Outlook 2007 is mildly better than Outlook 2003, but that I’m using a faster PC so it’s not really a fair fight.

The specific performance issue that I face is that Outlook hangs completely for 3 to 7 seconds typically, and up to 20 seconds in worst cases when new mail is being downloaded. Turning off the Outlook add-ins that I rely on
(ClearContext and Nelson Email Organizer) does improve matters marginally, but not nearly as much as it should; the hesitation is still very noticeable, jarring even.

After testing Microsoft’s desktop search product (the one that Outlook 2007 nags you to install), I came to the conclusion that it is inferior to many of the other similar free products that are available (like those from Google, X1 / Yahoo, and Colibri), and removed it from my system. But it’s worth noting that anyone that is using a desktop search product to index their email for faster searching is likely to see a noticeable performance
hit.

I’m still running Outlook 2007 on a Windows XP system. I should note that when I tested it using the exact same PST file (email catalog) on Windows Vista, I found it to be noticeably snappier. Some of the enhancements that
have been made to Vista allow Outlook to load in a few seconds after a reboot, whereas on XP it can take Outlook up to 30 seconds to become usable on the exact same system. Unfortunately, I haven’t used it enough to comment reliably on the actual email download hesitation problem. In fact, I’m dying to do exactly that and see if I can ease my pain.

For people that are frustrated with Outlook’s performance, Brad Meador at ClearContext posted a fantastic tutorial for ensuring the health of your Outlook mail (PST) file. At one point I was experiencing a significant overall Outlook slowdown, and following Brad’s advice helped matters greatly.

I hope this helps!

One last point I should make. I’ve put a lot of time and energy into Outlook over the years, so it may come as a surprise to some of my readers, but I finally found the ultimate solution for it. A Mac.

That’s right; I had the opportunity to choose a new laptop at work, and decided to get one that would simply help me get things done, rather that having to muck around with every last little thing. For the moment I’m using separate Gmail accounts to manage both my personal and work related email, and finding the experience very enjoyable. Gmail excels at handling very long email threads, which is something that happens in my work email very frequently.

Beyond that, I may give Apple Mail a try as an offline email client. So far I haven’t felt the need to. And it would be disingenuous of me not to admit that although I’m operating most of the time in Mac’s OS X operating system, Intel-based Macs do run Windows fine, and I have a Windows instance available to me whenever I need it. In fact, that’s where I keep my archive of emails from before the point where I decided to switch to Gmail, and it works just fine.

So, I’ve given up on Outlook for day to day work. But if you want to or have to use it, do check out Clear Context and Nelson Email Organizer. They both have the capability to supercharge the way you deal with your email, and both work fine for me under Outlook 2007. And although I do have affiliate links for both of these software packages, you’ll note that I’m not using them here. I truly think that both of these software packages are worth your time, and I don’t want you thinking that I got paid to say so.

Tags: , , , , , , , , , , ,

How to mark all posts as read in Google Reader

With the release of Google Calendar, I’m finding myself migrating more and more of my online life into Google apps. Gmail was the first (and still best), Google Personalized Homepage the next, then Google Calendar and now I’m starting to use Google Notebook some. The one that I could never really get into, though, was Google Reader.

Unfortunately, the first thing I did when Google Reader was released was to import my entire 250+ feed OPML file into it. Now, unfortunately the way Google Reader works is that it forces you to look at every single post, so if you have feeds that are very frequently updates, Google Reader is not great at letting you simply skim through them quickly. Almost immediately, my Google Reader account was overwhelmed with thousands of unread posts, and it felt completely out of control. I abandoned it, as I suspect many other people did who went through the same experience.

Since then, the Google Reader team has made a number of improvements, not the least of which was in adding a Google Personalized Homepage module that allows you to read posts from there. Since I use my personalized homepage as my online “home base”, I had to give this a try.

Here’s a big problem: One of the shortcomings in Google Reader is that there is no way to perform bulk actions. So you can’t just mark everything as read, just as you can’t unsubscribe from more than one feed at a time. So I manually unsubscribed from over 250 feeds, then imported a very select few feeds. This did not go without some problems; for example, I’m still receiving new posts for feeds that I removed days ago. But worse still, what remained were hundreds of unread posts that I wanted to but was unable to mark as read en masse.

Greasemonkey to the rescue! I followed a link from the official Google Reader blog that pointed to some Greasemonkey scripts that had been developed for Google Reader. One in particular caught my eye: Google Reader Auto-Read. This Greasemonkey script will allow you to simply click a link, and have it start methodically scrolling through your feeds one post at a time and mark each one as read. You can fire this thing off and work in another tab, or just go to sleep. It’s not fast, and it’s not elegant, but it does the trick. So if you, like me - and Steve Rubel - have the problem of many old and unwanted unread posts in your Google Reader account, give the Google Reader Auto-Read Greasemonkey script a try.

Tags: , , , , , , , , , ,

Becoming a Gmail master

While I’m a heavy user of Outlook in a business environment, I’ve migrated to Gmail for my personal email, and I don’t think I’ll ever go back. Gmail is pure email done right; it doesn’t have the productivity functionality of Outlook, but if you’re just looking for a mail client that allows you to deal with your email quickly, Gmail’s the way to go.

Lifehacker has a wonderful post up called Hack Attack: Become a Gmail Master. In it, they describe all of the reasons I love Gmail, as well as some very useful tips on how to make it work even better for you. I highly recommend it.

If you don’t yet have a Gmail account, but are inspired to try it out from this post, drop me a line at jason at jasonclarke dot net. I’ve got many invitations available, and I’m happy to share.

Tags: ,

Gmail for Your Domain

I recently mentioned to a colleague that I wished that I could manage email from my work Exchange Server account through Gmail. Although this isn’t exactly what I meant, imagine my surprise when he forwarded me the link to Google’s new beta Gmail hosted service. The idea here is that Google will set up Gmail for your domain, so that you can have domain-specific email accounts, and they will “manage” them for your entire company.

Of course, given that Google already manages all of Gmail, I can’t imagine what more there is to do in this case. I assume all that’s really going on here is that rather than needing to have email passed to an intermediary (in my case, my email address is with my web hosting company, and it forwards straight to my Gmail account), users will simply sign up for a Gmail account with their domain email address.

I’m accomplishing the same thing for the most part so this doesn’t seem all that earth shattering, but I can see how for some smaller companies that don’t want to bother with Exchange servers this could be a real boon. Combine it with 30 Boxes, Basecamp, Writely, and DabbleDB, and you have one hell of a powerful Web 2.0 office suite. And you can simply pick and choose the best of breed services from different developers.

I can’t wait to see these services become more open over time and share information more freely.

Tags: , , , , , , , ,

Unresponsive Script Error in Firefox Using Gmail

Gmail has been driving me crazy ever since upgrading to Firefox 1.5, particularly when trying to send a relatively large attachment. One of Gmail’s best features is the ability to send attachments that are up to 10 MB in size, but uploading a file of that size simply takes some time.

Apparently in Firefox 1.5, the time that a script can run for before it is considered to be unresponsive is automatically set to 5 (seconds, it appears). To fix the problem, type about:config into your address bar in Firefox, then in the filter field type “dom.max_script_run_time” (without the quotes). Then double-click on the record that comes up, and set it to something more rational, like 60.

Hat tip to Itchyhands for the solution.

Tags: , ,