Twitter For Mac has been ready since October?

The app is also three times faster than its original version that was previously called Tweetie for Mac. Tweetie for Mac was a desktop client that was originally created by atebits developer Loren Brichter prior to our acquisition of atebits last April. Twitter for Mac is a new version updated by Loren and team during Twitter’s first Hack Week in October.

Ollie Is Twitter

Meet Ollie.


You may already know Ollie. Ollie is a Twitter bird. You can sometimes find him (or her?) on websites by Twitter account links. Sometimes Ollie even gets placed into news articles about Twitter.


There’s no doubt about it. Ollie is the most popular Twitter bird.

But Ollie is not Twitter’s bird. Ollie is Iconfactory’s Twitterrific bird. Twitter has a bird, but as far as I know it doesn’t have a name. It also doesn’t have eyes and feet. It’s a silhouette. For a long time Twitter’s bird was used for accounts with no profile image, although lately it looks like they’ve reserved that bird for app icons and replaced no-image profiles with an egg for tweets about to hatch.

But Ollie has been in active duty since 2007 when Twitterrific for Mac was released. And since Ollie was one of the only Twitter birds at the time Twitter started, well, over time Ollie became synonymous with Twitter.

So here we are, almost four years later, and it doesn’t look like things have changed.

That’s an interesting predicament for Twitter. The platform’s strongest visual identity doesn’t even belong to them.

Pownce Vs. Twitter Revisited

Back in 2008 I wrote:

Some people, even Pownce’s founders, have said that they use Twitter for basic messaging/tweets and Pownce for everything else. Thing is, if Pownce can basically do tweets too, I don’t see the point of maintaining another service just for that.

What ended up happening is that Facebook borrowed a lot from Pownce. The way Facebook is today is pretty much the direction that Pownce was going in two years ago.

But then Facebook started adding bloat. Well, I think it’s bloat – but 69 million Farmville players can’t be wrong.

So while I don’t really think one should put a lot of energy into maintaining multiple social networking accounts, I do see why people do it. If Pownce continued to grow the way it was going it probably would’ve become some kind of Tumblr/Facebook hybrid. It might have gotten too busy and complicated to be useful.

Facebook, use the Twitter API, please

Yesterday I wrote about how Facebook software could be so much better. The ultimate solution, I think, is that Facebook should do what Tumblr and WordPress have done and implement the Twitter API. That way we can use the Twitter applications we already love for Facebook statuses.

While statuses come in looking like tweets, there are also four actions that work similarly to Twitter. Here’s how I see them working:

Favoriting = Liking

Fav a message that comes in via Facebook’s use of the Twitter API and it appears as a like.

Replying = Commenting

The reply would not appear as a status update. Rather, it belongs to the replied message as a comment. All replies appear in that message’s comment thread.

Retweeting = Sharing

Although, the idea of retweeting isn’t really in the Facebook culture, so I could understand if this wasn’t implemented at all. You can’t really share statuses, but maybe you can share links this way with attribution.

“@name” = Friend tagging or Post on a Facebook Wall

This works two ways depending on where the “@name” appears. Put it at the beginning of the message and it shows up as post on that person’s Facebook wall. Put it in the middle and it behaves like friend tagging.

Do you agree that Facebook should implement the Twitter (or Twitter-like) API? If so, let them know. Submit the idea on their suggestions page.

Maybe it’s a long shot, but it can’t hurt.

More reading

If Facebook were to implement the Twitter API that would be it. We’d have another FTP or HTTP or RSS

About Facebook Mac Software, Socialite, and What It Could Be

The State of Facebook Software on the Mac

For as long as there’s been desktop applications for Twitter I’ve wanted the same for Facebook.

To be clear, I do not want the entire Facebook site in a floating rectangle on my desktop. I’ve got my friends links as a feed in Google Reader. Same with their Notes. Same with my Facebook notifications. I’d do the same with photos if I could. My Facebook events feed right into Google Calendar and iCal. Chances are that if something happens on Facebook I’ll know about it.

What’s more important, and necessary for a desktop app, is to let me see what’s going on right now and participate in it. Quickly.

For me, an excellent Facebook desktop app would be invoked by a key command, let me see Facebook statuses, comment and like them, and get back out of my way. This is what a lot of Twitter desktop apps are best at.

But despite many more users on Facebook, and almost a year since launching APIs for Facebook status the Facebook software landscape for Mac is a frozen landscape. Around that time many expected a flood of great software for these kinds of tasks. It never came, at least on the Mac. Instead, we got a bunch of crappy Adobe AIR clients.

I think many Mac devs, particularly those who are on Twitter (which is a lot of them), think Twitter is a much better site than Facebook. The community is better. The messages smarter…at least among the people they follow.

In short, they’re snobs about it.

They love Twitter, but Facebook? Gross! Nobody on Facebook says anything interesting. Why would you want instant access to that? Seriously, have you seen the shit they do? They take quizzes all day! They play Farmville. They join groups about how they’d leave Facebook if it started to charge. Facebook users wouldn’t pay for this kind of software, so why should we develop it?

Which may be true. But I think there is a segment of people that have both accounts and just want what they have with apps like Tweetie to work with Facebook, which is where the people they know IRL are.

And while Tweetie has set the bar really really high, there have been some attempts at this kind of software. For example, Socialite.


Socialite’s tag line is “All your social networks in one application.” That’s pretty accurate. It supports Twitter, Digg, Flickr, Google Reader, and Facebook.

But when I use apps like this I want only three things:

  1. To get in
  2. To take action (read stuff, reply, favorite)
  3. To get out

When I use a Twitter desktop app it’s usually because something is loading in the background (like Photoshop) and I have an idle moment to read updates. In my opinion, anything bigger than a bite-sized update doesn’t belong in a desktop app like this because there’s way too much risk that I’d end up dicking around on the internet after the idle moment has long passed.

Okay, so don’t configure Socialite for anything other than Twitter and Facebook updates and you’re there. Fine – but who decided to put all this other stuff in there?

Anyway, let’s break this process down.

Getting in

Socialite has a keyboard shortcut for getting in, just like Tweetie.


So it’s simple to get in. Just hit the keyboard shortcut. I use the HUD because I find the full Socialite window too busy for what I want to do.

Taking action

Alright, we’re in. Let’s see what’s going on.


Hah – “Remember Google Wave?” I can get behind that. Let’s favorite it. In Tweetie I’d hit F and it would favorite a tweet. Let’s do the same in Socialite. My command for that is Alt-Command-F because for some reason I can’t just use F.

Hmm – did it work? I hit the keys. The star didn’t change, so I guess not. Is it because I’m using Dvorak? Even using the menu item doesn’t seem to work. Guess I’ll have to click that star. Ok – one snag that could get fixed in a future update.

How about Facebook statuses? Well, Facebook doesn’t let you favorite a message. You like a message on Facebook. The idea is the same, so you might as well use the same keyboard shortcut for both, right?

Except it’s grayed out.


Let’s try replying to a tweet. Hmm – there is no keyboard shortcut for that. Got to hit that icon reply icon…there sure are a lot of icons here. Why not just have keyboard shortcuts for common actions?

Can’t comment on Facebook updates from here either. I have to go to the Facebook site to do that. Socialite lets me get to the update in my browser with a shortcut. Kind of defeats the purpose of why I’m using Socialite.

It’s pretty simple to send an update using Quick Send.


This window should look pretty familiar to Tweetie users. You can even see something similar in the experimental Facebook Notifications app. But I want to post to Facebook. I wish there were a shortcut to switch accounts, or maybe one shortcut for Twitter and another for Facebook. Back to the mouse again.

Getting out

Getting out in Tweetie is pretty simple; you just hit the same shortcut you used to get in. You can do that in Socialite, but it just hides the window, not the whole application.

Adium does the same thing. It’s a minor annoyance, but still an annoyance. The behavior in Tweetie is better. It’s as if Tweetie hides itself.

First Impressions

I should give Socialite a few more days, but I don’t think it’s quite what I’m looking for.

  • Socialite is weak on keyboard shortcuts, if they work at all
  • Can’t do the same things to Facebook statuses as I can do to tweets in Tweetie.

Perhaps it’s unfair to compare Socialite to Tweetie, but after using Tweetie for a while I see how seldom I take my hands off the keyboard to use it. Seems like you have to click a lot of icons to do things in Socialite.

Socialite does have some things over Tweetie. It gathers all the unread Twitter and Facebook items under one container, although you might wonder why you’d bother showing that when you can just have the latest items in all your streams in the container…like Tweetie does. There’s also the Instapaper support, which Tweetie for Mac doesn’t have, although I suspect is coming in version 2 which is supposedly dropping any second now.

Socialite does have a more current implementation of Twitter with native retweet support, but again – that’s coming in Tweetie 2.

And this is ultimately the trouble I have when using Socialite. I just cannot use it without thinking of Tweetie.

The things that Socialite does makes me appreciate more and more of the things Tweetie doesn’t do. Tweetie does more with less. Tweetie doesn’t have an unread items view, instead opting to show you the latest items. Socialite has a keyboard shortcut for marking all items as read – Tweetie doesn’t, because it’s unnecessary (EDIT: Turns out it does, but I never use it). Socialite does all these other things like Google Reader and Digg, but I wish they hadn’t done that if it meant a more polished experience like Tweetie.

If I’m going to use Socialite and constantly be thinking of Tweetie while using it, why not just use Tweetie?

Well, because Tweetie doesn’t have Facebook support.


Despite all this, Socialite is still far ahead of the Adobe AIR apps that saturate the Facebook software space. So if you’re on a Mac and Facebook is that important to you then Socialite is the way to go.

But Socialite is hard to swallow if you’re used to Tweetie.

You could just dedicate Socialite to Facebook and use Tweetie for Twitter. That feels a bit dirty to me, like duplicated effort to do the same thing. In that case you could continue to use Tweetie as you do now, but use other ways to get your Facebook fix without having to actually go to

Reading Facebook Friends’ Status

For following Facebook status, you can follow the steps here to get your friends’ statuses as a feed and put that into your feed reader like, Google Reader, or NetNewsWire.

Updating your Status

Adium’s Facebook implementation lets you update your Facebook status. Assign a keyboard shortcut to it and, while not global, let’s you update your status pretty quickly.


Neither of those are great solutions, so I’m still hopeful that future versions of Socialite will get closer to what I’m looking for. But what I’m beginning to think is that Socialite’s focus is so broad that it will never be what I want from a Facebook/Twitter desktop application.

Truth is that Tweetie is just so well thought out that I’m not sure I want to use anything else. Since the actions I’d take on Facebook statuses are identical to the ones I’d take on Twitter’s tweets, why should I have to?

Tumblr thinks a lot of their users are like this, so they made an excellent way to fix this – just use a Twitter-like API:

The really cool thing – because our following models follow a lot of the same principles, we’ve been able to take advantage of a ton of native features:

  • Retweeting = Reblogging
  • Replying = Reblogging w/ commentary
  • Favoriting = Liking
  • “@david” = ””
  • Conversations = Reblogs

Facebook could implement a similar API, using it like this:

  • Retweeting = Sharing
  • Replying = Commenting
  • Favoriting = Liking
  • “@name” = Friend tagging

But I think that is unlikely. And you’d still need Tweetie and other desktop clients to support it.

Maybe that will happen, but who knows? I mean, c’mon – we’re talking about Facebook users here…

Twitter Blog: What’s Happening?

Twitter has gone from “What are you doing?” to “What’s happening?”

The fundamentally open model of Twitter created a new kind of information network and it has long outgrown the concept of personal status updates. Twitter helps you share and discover what’s happening now among all the things, people, and events you care about. “What are you doing?” isn’t the right question anymore—starting today, we’ve shortened it by two characters. Twitter now asks, “What’s happening?”

I’ve been using Twitter as if it asks “what kind of smart-alecky wise-guy comment do you want to make now, smart ass? You know you’re the only one who reads your shit, right? Loser.”

That wouldn’t fit in the header graphic though.

Facebook Isn’t The Problem – Your Friends Are

This article in the Wall Street Journal titled How Facebook Can Ruin Your Friendships speaks a little bit about the monotony of tweets and status updates.

All this online social networking was supposed to make us closer. And in some ways it has. Thanks to the Internet, many of us have gotten back in touch with friends from high school and college, shared old and new photos, and become better acquainted with some people we might never have grown close to offline…

This brings us to our first dilemma: Amidst all this heightened chatter, we’re not saying much that’s interesting, folks. Rather, we’re breaking a cardinal rule of companionship: Thou Shalt Not Bore Thy Friends.

Is it really that unusual for someone to tell you what they had for breakfast? Sure, people post about their cat, their newborn son, what they had for breakfast, and any other topics that sound uninteresting. But it’s not like they never talked about this stuff before Facebook and Twitter came along. They’ve been telling us about how they burned their Ego waffles the whole time.

So why is it that we’re surprised when they bring that online?

Facebook is not the problem. The problem is that that you and your friends have been thoughtless, inconsiderate and mundane the whole time. You just never noticed it before.

Photo by BuddhaMunx

Adium 1.4 Will Have Twitter Support

I’ve been thinking of weening myself off the Twitter, but Adium’s upcoming implementation looks ideal.

Fear not! Using Matt Gemmell’s MGTwitterEngine, a library used to communicate with the Twitter API, I’ve managed to make what I consider to be a very good Twitter client into Adium. Your friends (people you follow) are displayed in a group on the Contact List: adding or removing will follow or unfollow them, and chatting with them will send (or receive) direct messages. Note that you can only send a direct message to someone who follows you, so it might be a one-way conversation.

Read more about it on the Adium blog, including a screenshot of Adium treating Twitter basically like group chat.

I don’t think Facebook will kill Twitter

Apparently Facebook has opened up more of its API and we’ll soon see many more tools for Facebook status (like Twitterrific for Facebook, or maybe Eventbox?).

From All Facebook:

As mentioned, Facebook has made it easier to set a user’s status. Get ready for streaming Facebook status tools galore. Just over one month ago I suggested that opening up that status API would be the first step toward Facebook killing Twitter. Now we will see if this really has as large of an effect as I claimed it would.

I’m skeptical that Facebook will kill Twitter simply because people don’t really use Twitter for the reason Twitter was invented. Twitter encourages people to post what they are doing, but I see it used more used as a microblog that asks “What are you thinking?” Meanwhile, Facebook status updates are typically “What are you doing?” updates.

In fact, I’m not sure I want to have a running stream of Facebook status updates ready to pull up at any moment. Since Adium and other instant messenger clients now work with Facebook chat, Facebook’s status updates are actually more of a fit, I think, than Twitter’s tweets for IM status. Facebook Status feeds right back into chat clients. I can see my Facebook friends’ status updates in the chat client and I can update my own status.

Plus, I’m much more likely to follow people I don’t know in real-life on Twitter than I would on Facebook. For me, Facebook is kind of like the inner-circle. I may follow you on Twitter because I’m interested in your opinions, but that doesn’t mean you’re invited to my inner-circle. On the flip-side, I’m comfortable with most anyone following me on Twitter, but not at all comfortable with just anyone wanting to be my friend on Facebook.

Part of that may be because Facebook makes me identify myself to everyone with my real identity. Twitter doesn’t. For you and I to be friends on Facebook, I think we need to have met face-to-face at least once and have gotten along well. I don’t have that requirement for Twitter.

It goes both ways, too. I like following Merlin Mann on Twitter. I follow him there because I enjoy pretty much everything he’s done and value what he has to say, even if it’s junk. But I don’t know him in real-life, so I won’t ask him for friendship on Facebook. There’s an unspoken boundary there.

Maybe I’m already too old.

There’s enough room for both right now, I think, because they both have different purposes.

Lovin’ The Amazon MP3 Store: Deals, Tweets, and User Feedback

Want to get some really good deals on music? Make sure you follow AmazonMP3 on Twitter.

If you’re a music lover then you don’t want to miss Amazon’s Daily Deals. It’s a great way to discover and purchase music with a low risk. At prices as low as 99¢ an album you’re likely to buy stuff you might not even like that much. That’s how much I got Steely Dan’s Aja for.

What kinds of albums have been in the daily deal? These:

  • Soundgarden – Superunknown
  • Death Cab For Cutie – We Have The Facts and We’re Voting Yes
  • Radiohead – OK Computer
  • Beirut – Gulag Orkestar
  • Brian Wilson – Smile

There’s plenty more. Amazon picks albums for the daily deal based on their Facebook group.

Amazon’s MP3 store has also given me another reason to look forward to the weekend. On Fridays they have the Friday 5 – 5 albums for $5 each. It’s a great opportunity to pick up albums at a discount.