Newsblur Review [Macdrifter]

Gabe from Macdrifter told me to check out Newsblur the other day and I've been incredibly excited about the service for two reasons:

  • With Google Reader dying an ignominius death in July, I'm happy to find something that suits my needs so well.
  • It was a recommendation from someone whose opinion I trust, so the risk was minimal.

It only took an hour or so to see that the site (and its attendant apps for all platforms) were top notch. I had tried the site a long time ago and felt it was slow and the refreshes were erratic at best but, in a positive development for everyone hurting for a good RSS reader, the Newsblur crew have beefed up servers, made their interface much clearer and ended up with a product that is worthy of everyone's support.

Give Gabe's review a read because it does more justice to the service than my brief words. He goes into a lot of depth on some of the features that I see getting more of my attention as the weeks wear on.

The State of Instant Messaging

Apple's iMessage was the warning shot that things were changing. Some embraced it and didn't look back. Some didn't know they were embracing it -- for them it was just a matter of having a blue text bubble versus a green one. Others saw it as a way to get out from under the thumb of greedy cellular carriers who charged outrageous prices for text messages. However you look at it, iMessage affected everyone who uses text messaging or instant messenging -- and it is proprietary.

Microsoft's purchase of Skype is finally changing the face of their instant messaging backbone. The popular MSN Messenger is widely used, especially among businesses, due to its ubiquity on the Windows platform but recently Microsoft announced that they were forcing all users over to Skype for voice and text chat -- and it is proprietary.

Google, after having a huge success with Gtalk, has just introduced Hangouts. It is a souped up combination of Gtalk and Google+ hangouts and has the promise to be the best of both worlds with synced conversations across all of your devices (a la iMessage), best in class video and sound conversations (a la Skype) and integration with Google's ecosystem (a la they get all of your usage data for free) -- and it is proprietary.

The big three seem to be circling the wagons in an attempt to lock their faithful users in to their platform of choice. While there is solid logic behind this, it is the users who are the ones made to suffer for their choices. Over the last few weeks, I've been trying to build a comprehensive view of the instant messaging landscape in an attempt to pick the best tool for the job (and then attempt to push everyone I know onto it).

What Features Are Important, New and Useful

With such a wide reach among tools, I felt it was best to start by boiling down what features I wanted in an instant messenging application. Deciding what was important would naturally push some of the choices out of the nest, making it easier to make a decision.

Here's what ended up being important to me:

  • Synced conversations across devices - This was something that I didn't know I needed until iMessage made it a reality.
  • Reliability - it sounds like something that would be an easy-to-add feature to an IM designer's list of features but the latest crop of IM applications often drop the ball here in a big way.
  • Interface clarity - Seems like this would be high on the list for designers, but try and find a specific Hangout on the Google+ page and get back to me. Some folks clearly forgot to add "interface clarity" to the whiteboard in their brainstorming session.
  • Accessible to people I care about - Whatever the choice eventually is, I will need to convince people I know to use it or this entire exercise is pointless. Having friends scattered across four or five services is bad, but given the state of IM, this is about to get a lot worse.
  • History search - This needs to be toggled for each user for security reasons obviously, but having the ability to search through certain conversations later or use them to excavate notes from a chat session is a great feature.
  • Group chats - The ability to have a chat with more than one person can be helpful on projects or with certain groups of friends. These little group conversations echo the functionality of a small IRC private network when done right.
  • Open protocol - I know this is "a bridge too far" at this point but a non-proprietary network would greatly encourage innovative interface designs and competition for the mantle of "best app". In the end, this means the user would win.

The Contenders

There are a lot of choices out there. I'm only going to list the good ones. I am not going to waste time on things that are platform-dependent[1]. I am also not going to waste time on the "text message replacement" apps like What's App, HeyTell or Kik because making a friend pay a dollar to talk to you seems like a bad idea. I'm definitely not wasting my time on anything with the word "Facebook" in the title.

So what's left? Not much, that's for sure. Here's the rundown.

Trillian/Adium - These apps are very similar and they entail creating an account on AIM, Gtalk, ICQ and the like. They function as a multiprotocol client that shows all of your contacts, and manages all of your conversations, in one place. Of the two, I find Trillian more capable because it has an iOS client which allows you to continue synced conversations between your Mac and iPhone/iPad. It is very powerful and it is one of my most-used apps. No group chat though.

iMessage/Messages - This is Apple's entry into the scene. The Mac client builds on the old iChat model and tries (and ultimately fails) to combine the old paradigm with the new. It supports cross-device chat for iMessage conversations but if the user is on one of the other protocols or devices (like Android), you're out of luck. I love that Apple completely routed around the text messaging monopoly held by the carriers and the way it falls back on text messaging if the device has no data connectivity is a work of genius. The Messages app has a serious bug that causes it to re-order entire conversations randomly. Continuity issues aside, the conversation sync feature is powerful and useful. If your devices are registered with iMessage/iCloud, a conversation can be continued seamlessly across all of your devices or machines. Facetime is integrated as well for voice and video chat. It is Apple-centric however and I doubt Apple will make it an open protocol anytime soon. If they fixed the message-reorder bug, this would be a major contender. It is so comprehensively powerful I'd gladly shun my Android friends (more) to consolidate on the platform. Group chat is well-implemented and I use it daily.

Google/Gtalk/Google+/Hangouts - Google, as usual, has made a mess. Gtalk was built on an open protocol (XMPP) and was easily integrated into chat clients like iChat, Trillian and Adium. As Google marches forward with Google+, it waves goodbye to consistency and convenience, replacing them with a Creepy Uncle hug to the integration between its half-baked, proprietary Hangouts effort and Google+ interface design fiascos. Google has decided to start pushing its closed protocol and combine it with its Gtalk "product". I wouldn't be surprised it if moved users over to their closed protocol in the coming months and shut down their XMPP service. Hangouts does support group chats and seems to aim squarely at making that a focus. Today, after extensive testing with Hangouts, I noticed that all of my Circles are now mashed up in my normal Gtalk user list on all clients[2]. Some of these faults could be redeemed if the Hangouts app was good, but it isn't. At times, the chat delay is pronounced, I had issues with lack of sound during some video conversations, the interface lacks some very basic options and the iPad app is a stretched-out version of the iPhone interface. It is a shame. After a few minutes, I thought the app held promise. After about an hour, I was slightly frustrated but bemused. After a few days of use, I couldn't delete it fast enough. The tech press was trumpeting "Google wins with voice chat and synced messages" last week while Apple users have been using these features since the release of iOS6. The state of Google chat is bad, folks. Really bad. "Open always wins" though. Yup. Ok.

Skype - Out of the Big Four, Skype has the worst chat interface. It is a trainwreck.[3] Admittedly, its voice chat is very good; it is practically a standard across all of the businesses I work with day-to-day. Most of the time, however, I just need to send someone a quick text message and this app isn't the one I'm going to do it in.

Social Networks (Twitter and ADN) - Twitter and ADN have private (or "direct") message capabilities. Unfortunately, both of these are at the mercy of two different potential issues. The first potential issue is the social network's ability to handle and support direct messaging. Twitter has downplayed its direct message capability and even floated the idea of doing away with it at some point (hard to feed ads to direct messagers, I guess). It clearly isn't a focus for them so I'd rather avoid getting caught out by building a reliance on it. ADN has a rich direct/private messaging capability but it seems dependent on the quality and consistency of the client. As ADN relies heavily on the support of third party development, they also rely heavily on the developers understanding and ability to exploit the full potential of the protocol. So far, in testing, I've had spotty results. While you can successfully send messages back and forth to a user, it doesn't seem to work very well for conversations that stream back and forth quickly. Twitter's implementation is the inferior of the two but it is also the most ubiquitous so its a case of "pick your poison". ADN has some interesting efforts like Project Amy which integrates ADN with Apple's iChat/Messages app. I tested it but have yet to put it through heavy paces. In a cursory test, it seemed to work surprisingly well. ADN supports group conversations you can use apps like Patter to take advantage of them. If ADN were more universal, its great third party developer support coupled with smart considerations from its attentive owners would make this a nice contender. No voice or video chat though (yet).

Goodbye Status

One thing is clear -- user status is going away. In the old days (last year), the ability to mark yourself "Away" or "Extended Away" was seen as a key feature for a chat client. These days, with device-synced conversations coupled with the fact that we are now used to disjointed and discontiguous text messaging, it seems less important than ever. I am happy to see it go since it was easy to forget to change your status. I gave up trying years ago.

Conclusion?

There is no clear winner here. As I mentioned before, the user is the real loser because the pitched battle for users and a lock-in model serve to create a wide range of favorites with each user deciding on what is their most important feature and then trying to convince all of their friends that their solution is the best. Out of all of them, Apple has the most comprehensively thought-out messaging model but it is plagued with a few serious bugs. Facetime serves the voice/video spectrum and the iMessage protocol (with its smart switching between text messaging and online-based chat) does an admirable job of syncing conversations amongst all of your Apple-based technologies.

And there is the problem -- what about people who use Windows all day at work? If they can't access chat on the desktop easily and take those conversations with them, it presents a large hurdle to building a consensus. This is the main reason why I end up using Trillian so much -- it spans desktops, platforms and devices for users who aren't me. After all, if you had the best chat client but no one to talk to, what fun would that be?

For now, my solution is going to be the Gtalk XMPP protocol via Trillian in order to span my desktop and iOS devices regardless of my chat partner's choices. For friends who have Apple devices on both the desktop and devices, it makes sense to consolidate on iMessage, despite the occasional bugs in message continuity. The bugs will eventually be fixed but what will remain is the best platform from top to bottom. The real challenge will be convincing all of my friends to use it. For my Android-using friends, there's always email...[4]


  1. As much as I think my friends who use Android make bad choices in life, it doesn't mean I never want to talk to them. ↩

  2. What was a once a manageble 20 users is now up to 108 people I almost never talk to. Nice job, Google. Thanks for letting me know this was going to happen. ↩

  3. I do have to praise its consistency however as it has the worst chat client on all platforms, without exception. ↩

  4. Have fun with that. ↩

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. ↩