Christopher Nadeau

Ditching Google

Over the years, there have been so many blog posts determined to convince us that Google is becoming evil. This isn’t one of those kinds of rants. I don’t really mind Google as a company. I love my Nexus 5, I still use Google search and I love Google Chrome. I think they do some pretty stupid stuff from time to time (more on this below), but I don’t think they’re fundamentally an evil company and my moving away from them isn’t some kind of political statement.


So why did I move away?

Gmail Sucks

Gmail is not very good. It was good in 2005 by simple fact that everything else was so terrible. But as time passes, Gmail becomes worse and worse while other services get better.

Let’s start with the Gmail interface. It’s slow, it’s ugly and it’s very limited. It’s unfortunate because the web interface is basically the only sane way to use Gmail without using specialised email clients like Sparrow (which is now dead after being bought by Google) or the Gmail app for Android.

Using Gmail from any other type of standard IMAP client is a mess due to the special logic behind things like labels and deleting/archiving. The way Gmail implements labels means I get duplciate messages all over the place, and the way Gmail interprets “deleting” to mean “archiving” means my archive gets filled with stuff I really don’t want to archive.

(The whole delete v archive issue might matter more to me than it does to the average person. I get a lot of bullshit email that I just do not want to keep forever. I love the idea of the archive, but I want my archive to be things I actually want to keep.)

I accept that using an IMAP email client isn’t going to deliver the best experience for Gmail. That leaves us with the web interface which isn’t great either. I mentioned a few reasons already, but perhaps a more important negative to the web interface is that you are held hostage to the whims of Google. (How do you like that new composer window?).

This is all just a long winded way of explaining that I don’t really like Gmail to begin with, and combine that with my utter lack of confidence that Google can keep it usable, it seems silly to host something so important with them. My underlying fear is that I can’t know if they’ll get another bright idea like linking YouTube comments to Google Plus.

Google is Gmail (but Gmail sucks)

My displeasure with Gmail and lack of trust with Google is the core reason I started searching for alternatives. I wanted out of the vendor lock-in, especially given their core product wasn’t even any good.

So here are the services I’ve replaced:

  • Gmail
  • Personal Calendar
  • Contacts
  • Google Drive
  • Google Authenticator
  • Bookmarks (from Google Chrome)

Replacing Gmail with FastMail

Email was the core of my ambition to leave Google and finding a replacement was the highest priority. I looked at dozens of providers before settling on FastMail for it’s conbination of price and excellent set of features.

Switching to FastMail

Switching to FM was easy:

  1. In Gmail, I set up email forwarding to my new FastMail account
  2. In FastMail, I added my Gmail account to “Accounts” (in Settings).
  3. FM has a “Migrate IMAP” feature which imported all of my old Gmail emails into my FastMail account.

That was it. New email was being forwarded into my new FM account, and I could still send outgoing mail from my old Gmail account from within FM itself (and it uses Gmail’s SMTP servers so there’s no issue with spam or “on behalf of” nonsense).

FastMail Web Interface

Coming from Gmail, I came into FM expecting to hate the web interface. I was pro-email client. But actually using FM’s web interface changed my mind. It is blazingly fast and has a pleasant, intuitive design that gets out of your way.

I use a Mac and I built a site-specific app using Fluid.

FastMail sits in my dock, and using a clever userscript, I get number badges and Growl notifications as well:

Using FastMail

FastMail does email really really well. It’s blazing fast and there are no surprises, stuff just works. Exactly what I want when it comes to email.

It does everything you’d expect from a modern email service, but let’s get specific:

  • Incoming and outgoing email (obviously)
  • Archiving
  • Search
  • Spam filter
  • Service-side rules/filters (that is, filters that run on the FastMail side rather than just your client)

… and lots more.

Features

Personalities

Aka aliases aka “send email from another address”. If you’re like me you’ve accumulated lots of different email accounts over the years. I’ve got personal addresses, emails from domain names I own, and of course my old Gmail address.

The most important thing here is that you can define the SMTP server to use for each of your personalities. So my old Gmail email still goes through smtp.gmail.com.

Virtual Domains

You can use any of your own personal domains with FastMail. Add a virtual domain with FastMail, then set up addresses you want at that domain and the target mailbox mail should be delievered to.

This is similar to any old email forwarding service (like you can probably get from your DNS host) except it also allows you to send mail from these accounts as well. FastMail even supports DKIM signing keys.

Aliases

In addition to creating email addresses on your own virtual domains, you can also create any number of aliases using FastMail domains (of which there are over a hundred). I have a few I use when I suspect my email address is going into some spam distribution list!

You can also use “plus” addressing you’re probably used to from Gmail ([email protected]), but even better is subdomain aliasing. It works in the same way except in the format of [email protected]. If you have a folder with the same name as the alias, FastMail automatically sorts into that folder.

Spam Filter

FastMail has a spam filter but it’s per-account, and learns from what mark as spam. In other words, it’s just like the beyesian filter you’d set up in an email client.

This is both good and bad. Good in that you train the filter specifically to your own needs, but bad in that it doesn’t have every single Gmail user contirbuting to it. As much as I dislike Gmail, I can’t knock it’s spam-catching abilities. Gmail’s spam filter is phenominal. The FastMail spam filter is as good as I expect a typical spam filter to be, but not better.

With that said, I don’t actually get a lot of spam in my inbox. I’m just saying that the one or two that make it past the FastMail filter would have been caught by the Gmail filter.

Alternative Logins

FastMail doesn’t let you enforce two-factor authentication for some reason. But it does allow you to create alternative passwords that have extra security. You can use Google Authenticator, Yubikey, you can create one-time passwords or passwords that are SMS’ed to your phone–a lot of options.

For the security concious what you can do is set a ridiculously long password as your main account password, and then create a new Google Authenticator password that you use day-to-day. And using this same alternative logins system you can create app-specific passwords.

FastMail Negatives

For all the love I have for FM, there are a few negatives.

Email client on Android

The email clients available for Android aren’t very good. Where thy aren’t hideously ugly and hard to use, they’re missing features. And where they have great features, they’re hideously ugly.

I can hardly blame FM for lack of email clients on Android, but given how great the Gmail app for Android is, it’s a fair comparison. FM does have a wicked mobile interface that works really well, but it’s not the same (e.g., no offline mode, no notifications etc).

I’ve learned to live with AquaMail. It’s got loads of features and since FM is standard IMAP it works perfectly. But it is not a pretty app.

Useless features: Notes and Files

FM has a Notes feature which I find pretty useless. It does exactly what you expect but it offers no compelling features over whatever you’re already using and since it lives inside of the FM web interface, you can’t use them anywhere else (e.g., no syncing to mobile etc). I suspect it’s just one of those features that was added somewhere along the line and has been largely forgotten.

The other feature, Files, is much the same. Your account has a certain file storage limit (5GB in my case) which is completely separate from email and email attachments. But again, it doesn’t do any kind of sync and is largely useless.

Address Book

FM does have an address book but it doesn’t sync. Well, that’s half true. You can set up read-only access to the FM address book via LDAP, but without write support even that isn’t very useful.

So in todays world of multiple computers and mobile phones, an address book that doesn’t sync means it’s pretty useless.

Replace Personal Calendar and Contacts with Fruux

Fruux is a simple service that hosts your address book and calendars and syncs through standard CalDAV and CardDAV to all of your devices. (Android doesn’t natively support CardDAV so go ahead and grab the free Fruux app for that).

Not much to say about Fruux. It’s simple and it works with all my devices.

Replace Google Drive with Dropbox

Who doesn’t know about dropbox?

Replace Google Authenticator with Authy

There’s nothing inherently wrong with Google Authenticator. I was just paranoid about what would happen if I lost my phone or if it got stolen. Authy works mostly just like Google Authenticator but also includes a backup/restore feature.

Replacing Chrome Bookmarks with Pinboard

  • Website: https://pinboard.in/
  • Price: One-time fee of $10.31 or $25/year for the “archival account”

Pinboard is like a simple, fast, ad-free delicious.

On my Mac, I use an app called Shiori attachd to a keyboard shortcut to quickly add or find bookmarks. If that’s not your style, there are plugins for all major browsers or you can just use the web interface (which is, as I mentioned, fast).

On Android I use an app called PinDroid.

Life after Google

I still use Google services almost every day, so the title of this post is a bit exaggerated. I still use Google Search for most of my web searches, and I use Google Maps whenever I need to travel anywhere not a stones-throw away from a Circle Line station. But I’m not invested in the entire Google ecosystem like I was before.

I feel much better knowing my important information is no longer tied up in Google. I feel better being a customer. I like paying for services I use. I like not seeing ads. I like being able to speak to a human being if I run into a problem.

So all in all, life after Google has been great.