The Later Box

There have been quite a few email applications introduced into the iOS ecosphere in recent months.

Mailbox, Mail Pilot and Triage are three of the apps that I've tried. Each has a focus on managing your email in new ways -- primarily they present ways to wade through your Inbox quickly and efficiently with a focus on action.

Mailbox has the ability to flag emails for later, set a timer or date for them to appear again, archive etc. It is an elegant and fast way to do things and I liked it a lot. Mail Pilot takes the same tack but takes Mailbox a step further, working with IMAP mail services beyond just Gmail. Truthfully, I loved Mailbox. If it worked with mail accounts other than Gmail, I would still be using it.

I found that Mail Pilot, despite the premium price compared to its compatriots ($15), delivered a spotty implementations. It was sluggish, slow to refresh and moving a piece of email often left it in a state of limbo. Moving email to an archive and searching for it later, was a crapshoot. Sometimes the email was just gone, only to show up later without any explanation. I'm sure it was related to syncing everything back and forth between the iPhone/iPad, the IMAP account and my mail client (in this case Mail.app). It also used a folder/filing structure that ended up getting quite Byzantine after a few days of use. This was hidden from the user on iOS but I go back and forth between my iPhone, iPad and MacBook Air and having to search through a dozen folders to find out where Mail Pilot decided to file something was less than ideal. Eventually, I would be able to track down the wayward email but it was a lot of wasted cycles and worry.

The aforementioned Byzantine file structure presented another problem in that it left my email account cluttered with empty folders. Maybe it eventually cleans them up but I didn't stick around long enough to find out. I'll check back on it after a few updates.

Triage was something I heard about on ADN. I was pointed to a Viticci article (as I often am) and I got me interested enough to try it. Triage is simple. You hook it up to your IMAP account and you have two gestures to work with - Up (mapped to Delete in my case) and Down (mapped to Keep). Flicking up will throw the email into my Deleted Items folder and flicking down will leave the email alone, unread in my Inbox. Conveniently, it no longer will show up in Triage when marked as Keep. Why they don't allow user-mappable gestures to the cardinal directions I'll never know. If it did, my problems would be solved and this post would be over. Still, it comes close to what I need.

What Mailbox pointed out to me is that I need is a Later box. A place to stick emails that I don't want jamming up my Inbox but I really do need to act on "later". Ideally, the number of emails flagged in this way should be relatively few. If it is more than a handful, it is probably pointing to a different kind of problem -- the last thing I need is an interim archive. I need two things -- a place to hold emails until I return to my Mac and the discipline and discernment to act on them when I get there.

To solve my problem, I employed a mishmash of tools and techniques (as I do). First, I created a Later folder on my Fastmail IMAP account. If an email came that I couldn't respond to immediately, I would use Sparrow on my iPhone and move it to that folder. Sparrow thankfully makes this painless and fast. Problem solved? Not quite.

The new problem was that I never checked the Later box. Things would go into a limbo state and I'd only remember to check it every few days. It ended up causing more friction than it was meant to solve. What I needed was something that did what Mailbox did so well; when a trigger event occurred, it would move the email back to the Inbox. This move was essentially flagging the email to indicate that the email needed to be dealt with again.

As so often happens, Keyboard Maestro offered a solution. On my Mac Mini "mail robot" (if you don't have a Mac Mini home server, you're missing out -- those things are really useful), I set up a Keyboard Maestro macro that selected anything in the Later box and moved it to the Inbox every day at 7:30PM. The result is a flexible and extensible workflow that simulates what Mailbox does except with my Fastmail account. Problem solved for now.

My mail setup isn't perfect yet. If Triage had a left and right swipe action, I could map them to "Later" and "Archive". That would be quite convenient but, alas, this will have to do for now.

Here's how it works -- mail comes into my Inbox throughout the day and I quickly delete the stuff that I don't care about using Triage. After deletion, there are usually just a few emails in here. The rest of my processing happens in Sparrow when I have a bigger chunk of time. If an email shows up that I need to hang on to (like a receipt) I can quickly send it to my Archive. If it is something I need to reply to, I do it right then and there. If it requires more thought or will take more than a few sentences, I send it to my Later box for when I get home. Every night, all of the things I deferred throughout the day appear in my Inbox at 7:30PM.

It is not elegant. In fact, its annoying and kludgey. There are too many steps and it involves too many apps. The main advantage the whole messy process confers, however, is that I have a clean Inbox throughout the day which allows me to speed through my email quickly when I get a spare moment . It also wastes a minimum of brain cycles thinking about how to deal with each one. That should do for now but I'll still hold out hope that Mailbox will one day work with IMAP accounts or that Triage will eventually support a couple more speedy gestures.


Follow Up 5/10/2013:

I changed the automation to just call some simple Applescript which was more efficient and runs more consistently. Here's what I used.

tell application "Mail" to move messages of mailbox "INBOX/Later"  of account "Fastmail" to mailbox "INBOX" of account "Fastmail"

Put that in a time-triggered Keyboard Maestro macro and you're golden.

A Meditation Post

About 9 months ago, I started meditating.

I'm not exactly sure of the exact moment when I thought it was a good idea. I had heard about it being useful for stress reduction but never really looked into it. I have always been a champ at handling mega-amounts of stress. In the end, all it took was a gentle suggestion from Alice when I was going through a particularly stressful period at work last summer. This was not the mega-stress I was used to -- it was endless, unbearable stuff. I was willing to try anything. I guess that's how these things usually start.

I remember hearing Dan and Merlin talking about Buddhism on an episode of Back to Work and, as I mulled things over, my mind gravitated to the things they said. I scanned through the episode in question and tracked down the book that Merlin mentioned[1], bought it on my Kindle and started reading.

The Rabbit Hole

I didn't know much about Buddhism but, in my mind, it was inextricably linked to meditation. Alice had mentioned meditation on and off since we had known each other when things were really stressing me out. She hadn't meditated since we met but cited that meditation had helped her through some rough situations.

Alice was born a "dharma brat" -- with both parents being actively-practicing Buddhists -- and had been taught the background of meditation and Buddhism since the day she was born. That said, I found it intriguing that she had never brought it up much during our two-year relationship. I started asking questions and reading a bit about "mindfulness meditation", relieved that their was no religious components to it. I was also a bit relieved that some Buddhists were OK with describing Buddhism as a non-theistic "science of the mind". No religion for me, thanks.

I tend to be a voracious researcher when I get interested in something. Homebrewing, coffee-making, cricket, fishing, racecar-driving and poker-playing -- once I find a compelling topic, I dive in, try to get a comprehensive overview and then bore down into the details of the elements that drove my initial interest. Meditation had all of the earmarks of something that would get my brain going -- neuroscience, the human brain, questions about the nature of mind, thought, attention, stress-relief, memory. The rabbit hole goes quite deep.

The problem with researching meditation and Buddhism is that the rabbit hole has no end. There are 2600 years worth of books written about them, thousands of hours of recordings discussing them, and countless websites devoted to the smallest aspects of them. You can literally study it every day, all day for the rest of your life and never have a completely comprehensive overview. Add to that the fact that some of these writings touch on the deepest aspects of how we think, what makes us human and the fact that there are aspects of reality that we can't even conceptualize. Even if you get the basics down, you've got some interesting work tying it to modern science theory like quantum mechanics and relativity. It has been an eye-opening experience.

Results

I've been meditating daily for all of those nine months, for times ranging between fifteen minutes to an hour, depending on the day. I've taken a few classes on meditation and Buddhism with a teacher who patiently explains answers my stupid questions. My stress is definitely lower and I feel like I'm growing more patient with both myself as well as others. I haven't gotten bored with the exploration although certain aspects have been integrated into my daily routines and thought patterns (like daily meditation, being more observant with my emotions and more detached with my reactions to pain and stress).

Meditation no longer has the lingering connotation of a weird thing that just hippies and "real" Buddhists do. I'm also less defensive about Buddhism seeming like a religion and I'm even OK with having open questions about things like "karma" and "ultimate reality". It turns out that I was pretty locked into my concepts of those things and, if this has taught me anything, putting too much stock in my concepts is the easy way out. Regardless, I like that I don't have to "believe" anything to do meditation other than believe it is beneficial to me and seems to be making my attitude and stress-level lower overall.

I'm not sure where all of this is going. I haven't moved to an ashram or a monastery in the Himalayas during the last year. I haven't started wearing saffron robes or smiling all the time. I still love technology, reading, good food, productivity and beer. The phrase "taking it day-by-day" sounds a bit non-commital, though. I'm actually pretty committed to doing meditation every day but that's only because I've seen some good coming from it that is concrete and personal. I don't really feel a whole lot different -- just maybe more patient and honest with myself and others. If that's something that is due to meditation or Buddhism, I can't see it as a bad thing, right?[2]

Some Topical Links:


  1. Buddhism Plain and Simple ↩

  2. Thanks to Patrick Rhone and George Coghill for their posts on this stuff. You both had posts that were helpful and interesting. ↩

Switching From Google

When Google announced that they were shuttering Reader it made me take stock of how I felt about the company and how I interacted with them. I looked around and saw how heavily invested I had become and, over time, had been completely reliant and reservedly trusting of their services -- specifically Gmail and Google Calendar.

The Reader shutdown is the last in a line of events that underlined the fact that Google's interests and mine were diverging. When they were innovating with interesting technology like Google Wave[1] or Google Voice or taking the lead with a centralized and better solutions like Google Reader, Gmail or Gchat, they always seemed to be pushing the boundaries of what could be done on the web and focused on making it better.

But somewhere during the rise of Facebook, things began to change. Google's focus was on ad revenue and how to monetize these great base technologies they had helped create and foster. Their focus shifted subtly at first and I was forced to ask the question more and more "I am willing to give up access to my personal information for this product? Is it really that good?"

In most cases, the answer was "yes". Gmail really was that good. It was a killer app. Reader really was that good. It centralized hundreds of newsfeeds into one place and a burgeoning ecosystem was built upon it making it easy to read things in one place and have them stay marked as read in another.[2]

My move away from Google has been one borne out of the fact I no longer see them heading in a direction that I want to support. Their products seem confused and ill-focused. I see the main reason being that they no longer are concentrating on just building a great service and sorting out the money bit later; they need to fold that in upfront and it is diffusing their focus on serving people who use their tools and it putting it squarely on serving the companies buying ads to serve to the users of those tools. I understand that companies need to make money, certainly. But since Google's ability to make money is directly proportional to how much access they have to me and my data, this direction change didn't sit well with me.

I started taking steps to extricate myself from their products as much as possible. This wasn't going to be an all-or-nothing thing. I wasn't about to post some indendiary "I am so done with Google!" rant and stop using everything associated with them all at once. This was going to be a reasoned, sensible approach to minimizing my exposure to being disappointed by their current (and no doubt future) product decisions. I didn't want to close the barn doors and burn the barn down. I just wanted to use only the services that were truly helping me. I also wanted to consider the price of taking the path of least resistance with regards to my personal data and the fact that, while in the Google ecosystem, I wasn't using a product -- I was the product.

Calendars

At first, I switched my calendering over to iCloud. It had obvious integration with OS X and Fantastical and the switch was completely painless. In some ways, it was better than dealing with Google Calendar because it is one of the few things that iCloud seems to get right. I still use Google Calendar for shared calendars for specific purposes because it is simply easier when collaborating with others. When it ceases to be easier, I'll probably stop using it in those cases too.

Mail

The second switch was more painful -- mail. I have been a Gmail user since it first launched. I have gigs of data on the service and having access to my archive of communication, combined with Google's fantastically efficient search, has saved my bacon many times.

I couldn't help feeling that I wanted to have more control however. And as much as I used to not believe it, Google's idea of "free" was quickly coming with a price as services I loved went away and services with marginal use were pushed to the fore in ways I found obtrusive and ugly.

After some asking around on ADN for some mail services people like, a name that kept coming up was Fastmail.fm. I did some research into Fastmail and sites like it and ended up thinking Fastmail was a pretty good choice. IMAP support, good security, excellent help documentation, setup guides, and their tech support (I later came to find out) was top notch.

I set up my Gmail accounts to forward to the new Fastmail.fm account and added Fastmail as my main inbox in Sparrow on both iOS and my Macbook Air. Everything went smoothly, the mail started flowing and all looked good.

There were a few things that were a worry when moving away from Gmail though. Looking through my Spam folder, it was clear that Gmail does a great job of trapping most garbage from hitting my inbox. Fastmail has touted anti-spam algorithms but I thought it might be good to take matters into my own hands on this one.

I bought an app called SpamSieve and installed it on my Mac Mini, which serves as a home multimedia/download server among other things. Using the Mini as a mail server drone took some fiddling and testing but I got SpamSieve's Applescripts to work, allowing me to remotely train the Bayesian filters from any of my devices.

After a few weeks of testing, SpamSieve has been nothing short of miraculous and I couldn't be happier with how clean it is keeping my inbox. It has saved me a lot of time in just deleting the marginally-spammy mails. I left the main spam filter running on Fastmail to catch the "v14grA" level spam, but the email equivalent of sales circulars and such are now heading to the Spam filter too. I peruse it daily to make sure thing important is stuck in there but very little has been mis-filed. If it ever is, I just throw it in a "TrainGood" folder and SpamSieve knows to let them through in the future and if junk ever gets into my inbox, I drop it in a "TrainSpam" folder. Both of these actions help tune and train the Bayesian filters in SpamSieve and it just keeps getting better and better.

I shelled out for Mail Pilot on iOS and was hoping to include it in my review of this whole process but Mail Pilot launched having issues with Fastmail IMAP settings. I'm eagerly awaiting a new App store release to try it out since it will apparently address these problems. It has felt like a long wait but with the likes of "invite throttled" apps like Tempo.ai and Mailbox lately, I guess should be used to delayed gratification by now.

Google search is the best. There's really nothing close, although engines like Bing and DuckDuckGo are coming along. In order to give one those other servies a try, I set up DuckDuckGo as my default search in Alfred and Safari on my Mac. The results from DDG have been mixed. Sometimes it is spot on, but other times it is nowhere near as much of a mindreader as Google. I am never sure if that is because it has been scanning my personal life in such detail for so long that it has built a profile that guides the tuning of my results or if I am giving too much credit and they are just generally better at deducing what people are looking for.

Whatever the reason, Google just finds what I want faster and with less spurious links in the result set. I am still going to keep using DuckDuckGo for a while though. I don't think its fair to base my opinion a small sample size of just a few weeks. It is something I'll keep my eye on in the ensuing months.

Social

Google+. What can I say? I tried to like it. I set aside my distaste and distrust when it launched as it tried to create a "better Facebook" but it became apparent quickly that it sucks in all of the ways that Facebook sucks but also sucks in new and different ways as well. In a strange way, the more people that used it, the worse it got. The comments were less thoughtful and more reactive and the anti-Apple vitriol seemed to be the main focus when reading technology-related posts. I kept it around for a while to see what the crowds were saying but when I realize the answer was "nothing", I checked out.

Right now, my main source of social-related activity is ADN. The conversations are far better, the people are more inclined towards civil (and interesting) discourse and there are fantastic apps out there that make use of it (Riposte and Felix are the two best on the iPhone and Kiwi the standout on the Mac).

Twitter is fun too. The main reason I enjoy reading my stream there is Twitterific. It's the best way to read Twitter right now, although Tweetbot on my Mac does yeoman work as well. I wish there was a stream-marker system that crossed apps and platforms that worked consistently but, for now, I just scroll to the top and try not to care so much about what I "missed".

Work in Progress

I realize I have a contrarian streak in me a mile wide and I need to be mindful of that fact as I make decisions like this. Some decisions I've made in the past about apps and services have been impulsive but still were no-brainers[3]. I leave those behind with no regrets. Other decisions however carry some weight that require a bit more introspection. In the scope of things, calls like this seem minor but they bring up serious ideas like digital security, archiving, accessibility, integration and future-proofing. These are the ideas that are worth putting some thought into.


  1. I wish Google Wave was still around. I am still thinking up uses for it. It was hobbled by a slow infrastructure and somewhat inscrutable design but overall it was an entire platform waiting to provide solutions to problems that hadn't taken shape yet. ↩

  2. You can say it killed an ecosystem in doing so but the result was so compelling and useful it hardly mattered to me at the time. ↩

  3. Any app or service that merges with Facebook is something I'll no longer use. Any app or service that requires Facebook in any way (to find friends or integrate "socially") is something I delete immediately. ↩

Putting Things In, Taking Things Out

Most of the things I do to stay organized are to reduce friction and have something at my fingertips when I need it. I collect a lot of things that ideally I'd like to get to quickly -- a running list of books I'd like to read, meeting notes from a month ago, ideas for a story I'm working on, brewing notes, tasks, reminders, scanned paperwork or bills, product manuals, game rules, in-progress blog posts -- the list goes on and on.

Leave aside the question of why I care so much about this (that's probably the topic for another lengthy post), the simple truth is that technology has taken over as a form of outboard brain for me. I'm not alone in this. Others have mentioned this concept in their own lives in much better posts than this one. The worthiness of the goal aside, we spend a lot of time to deciding how to put information into all of these systems but have we really given adequate though to getting it back out again?

Putting Things In

When I really look at it, I have what I'd refer to as a "meta-system". The system itself is a group of applications that collect data and put it in places that I can get to easily. The system doesn't just deal with notes; it also governs my task management, reminders, and contact and password management. I have distilled the process of putting things into this meta-system down to the essentials. While I'll often try out new apps and tweaks, new things that come into my orbit of activity have to be really good to dislodge the processes that are already working.

I guess you could say I'm done with the tinkering that comes with getting these systems tuned up and doing what you want them to do. Wait... let me rephrase that -- "doing what you need them to do", not "want them to do". If these processes you are taking the time to build or the apps you are buying aren't needed, then they need to be dropped.

The key to all of this is to keep things simple but not too simple; as complicated as it needs to be, really. The boundary of what "complicated" is will be different for everyone and the boundary can change along with job changes, life changes or family changes.

Here are the apps I use to put things into my meta-system of content creation/content gathering and remembering/reminding.

Writing

Dropbox is key to my writing workflow for any task. It is essential to pretty much everything I do involving words (plus a whole lot more). A quick search through the apps and applications below will show that everything in the list has deep Dropbox integration.

On The Mac

On the iPhone/iPad

  • Drafts for general text entry
  • Nebulous Notes for editing, searching or viewing things created in Dropbox
  • Fade-In for screenediting
  • WritingKit for writing blog posts on the iPad (and writing in Fountain markdown format)
  • DayOne for journals
  • Textastic for writing Python stuff

Contacts and Calendaring

There have been some exciting advances on the calendaring front recently. While I love Fantastical and use it for all of my meeting entries on both my Mac and my iPhone, Tempo has taken over the task of daily calendar viewing on the iPhone and I find myself interacting with it in meaningful ways throughout the day. Other than that, it's Fantastical all the way.

Email, Task Management and Reminders

On The Mac

  • Sparrow for general mail use (which is mostly Gmail)
  • Apple Mail for accounts that I don't want cluttering up my regular email
  • OmniFocus (duh!) for task management
  • Sticky Notifications for things I need to "post" onto my desktop
  • nvALT for list management, reference files and notes via text files stored on Dropbox.

On the iPhone/iPad

  • Mailbox is certainly something to celebrate. Finally something is better than Sparrow, which was incredible.
  • Mail.app for work email
  • OmniFocus for task management and reminders

Other Apps

On The Mac

  • 1Password for getting new passwords or sensitive information somewhere where it's safe and I don't need to remember it
  • Last.fm for getting songs I listen into a searchable format. Nerdy but interesting.
  • My paperless system for getting bills and other documents into a searchable, backed-up format. It has saved my bacon more than once already.
  • Droplr for getting pretty much anything to people on the web.
  • TextExpander helps me get text into my system in a consistent format which helps with the second part of this article -- finding things when you need them.

On the iPhone/iPad

Integration is Key

The best apps are ones that are integrated with your devices so seamlessley that they add the data you want to save transparently. For instance, if I had to log every song I listened to I would never bother. But Last.fm has a conduit (called a "scrobbler" -- worst name ever) that just reads what you're playing and sends the data to their site. It is integrated with apps like Rdio so no matter what device I listen on, the data is still saved.

I created a series of Pinboard bookmarks that quickly add links, but Pinbook can also make use of clever bookmarks on the iPhone so, again, the data gets into the system quickly and easily. Almost all of the "data consumption" apps I use have Pinboard support (Reeder, Twitterific, Riposte). Funneling all of that information to the same place reduces friction a lot.

Eventually you find that you are choosing apps because they integrate in ways that reduce friction too. Drafts (iOS) is one of those conduit-type apps, helpfully shuttling information into a variety of surprising places. The more apps you can harmoniously integrate into the process, the easier it will be to do the next part of the process.

Taking Things Out

What is the point of putting all of these things into places if you can't find them when you need them? Getting data or information back out of these systems, knowing where to look, and searching with the least amount of friction is a key to getting any system like this working.

There's nothing more frustrating that not being able to find a note you made a week ago. You look where you'd expect to find it but its not there. Confused, you start constructing alternate search strings, scanning your brain for other snippets of identifying text. Next you start looking through other apps, thinking of ways you could have confused yourself about mis-filing. Not finding what you need after a meandering search like this is demoralizing, especially if you spend so much time putting things where you expect to remember them.

Most of the things I put into my system are text-based. There are generally three places I have to look when I want to find something.

  • nvALT
  • Pinboard
  • Gmail

nvALT has changed the way I work. It required some shifts in how I thought about things like notes, plain text, file creation, cloud storage and such, but the benefit has been massive. All of the weekly notes I wrote in FoldingText are catalogued in the same folder as everything else on Dropbox. I can't count the number of times I have heard someone in a meeting mention something that didn't sound quite right so I just bring up nvALT, search on a keyword and find the meeting in question and refresh everyone's memory. It's extremely important for stressing accountability but also reminds people I'm not just checking Twitter behind the screen of my MacBook Air.

But it is that way for everything. nvALT and my Dropbox folder act as an outboard memory, a repository for scratch files containing ephemera to jog my memory, a place to archive my writing. It is the most useful workflow I've come across in years.

For web bookmarks and saving things to read later, Pinboard and Instapaper both serve their purpose. I put pretty much everything straight into Pinboard these days. I used to make a big distinction between articles to read later and just a bookmark I didn't want to forget but lately I just dump it all to Pinboard. Once or twice a day, I'll roll through Pinboard to tag bookmarks for later search and retrieval but I'll also star things (which will send them to Instapaper).

Pinboard is one of those things that accrued more use over time. I got it just to store a few bookmarks but it has become a hub of how I work and live on the web. I pay for the $25/year tier which also archives everything offline. I find it an incredibly useful service and I'm more than happy to pay given how much I use it and given how other bookmarking services are in the control of Google or a free service (and we all know how those turn out...).

Gmail is my other text-based archive. I am a long-time user and have email archived back to 2005 and beyond. It has been surprisingly useful to have the ability to pull those emails up at a moment's notice and it is one of the things that has made me most hesitant to leave Google behind (the subject of an upcoming post). I'm not about to throw the baby out with the bathwater yet. Soon, maybe...

I view my calendar in Tempo. It is an incredible consumer, data miner and presenter of calendar data. It also coalesces various sources of information to build a very complete view of each calendar event. Things like map locations, phone numbers, pertinent emails and documents (even attachments). When it works, it appears to be magic. Highly useful on the road as well.

Making use of the task items I put into my system is obviously going to involve OmniFocus. Having one place to look for that stuff, in the end, makes things easier and reduces a lot of friction. Apps like Checkmark and Drafts can conveniently hold some of that information for you but finding it again becomes an issue and this is all about "taking things out". Having more places to look just means more wasted effort. Reducing options and simplifying really helps here.

There are a few other little tools that extract meaning from the bits of data accumulated over time. Last.fm has an API which has spawned services that tweet your top three artists of the week or help visualize the vast oceans of data making up your shifts in musical tastes over the years.

We live in a time and place where we can accumulate, track, store and access our data from wherever we are. I love that it is all ubiquitous and electronic. I never have to scan for a pen and paper, or wonder which notebook I scribbled a nonsensical scrap of text into. Keeping things simple, accessible and organized with a minimal number of applications has taken a problem I have had all of my life and reduced it to something manageable and useful. I am so glad I no longer carry around a paper notebook and pen. It is surprisingly liberating.