A Bird in the Hand…

The recent release of Twitterrific 2 for the iPhone has reminded me that software development is replete with truisms. The primary thing I have to constantly remind myself is that, no matter what you do, or how hard you work, you simply cannot please everyone. Anyone who works in a creative field knows that there will always be those who are unsatisfied with the result.

For iPhone developers, these people usually fall into the “if it just had feature X, I would use it” category, but every so often you get someone who just poo-poos your efforts. It’s easy for devs to fall into the trap of trying to keep everyone happy, but years of experience have taught me that this is a losing battle. Development quickly builds into a sort of “features arms race” that usually ends with bloated software and burnt out programmers. No, the answer is to design first and foremost for yourself. If you can produce a piece of software that you are happy with, then chances are the majority of your users will be too. The trick is trust your gut enough to tell the difference between constructive feedback and the nay-sayers so you can move beyond them when it’s appropriate.

The other truism I’ve found is that there’s always room for improvement. The new posting user interface for Twitterrific 2 demonstrates this point perfectly. All through beta testing, the posting UI was the same as it was in version 1. If you wanted to change your update from one type of tweet to another, you had to toggle the tweet type using a single icon on the post bar. Although this method had served well since our initial launch, neither us nor the beta users were satisfied. Their feedback, combined with Louie’s desire to improve the posting experience challenged us to do it better. The result was a re-designed UI that fulfilled user’s desires for posting clarity while giving the Iconfactory a big new feature to tout. The amount of work required to pull off the revised posting interface so close to the end of the beta was intense, but ultimately worth it.

Lastly, if there is one axiom that Twitter has proven beyond a shadow of a doubt it’s simply that if you give an inch, the Twitterverse takes a mile. Lately I’ve been seeing more than a few requests for Twitterrific to support Twitlonger, a service that allows you to “expand” on the 140 character limit that is at the very heart of Twitter. The argument goes that allowing long updates to be read directly in-app is preferable to having to post multiple tweets. This may indeed be true, but I hesitate to support any service that, for lack of a better term, subverts Twitter. Brevity is the soul of wit, and in Twitter’s case, its lifeblood.

In my opinion, any update that can’t be held within Twitter’s 140 character limit should be taken offline to email, Facebook or Friendfeed. What’s the harm in supporting a great service like Twitlonger you ask? Seemingly none, except that Twitlonger is a very slippery slope. Imagine typing a tweet of any length right in Twitterrific. When the message length exceeds 140 characters, the app automatically creates web page entry where your followers can read your magnum opus. Sounds great, except its no longer Twitter, it’s called a blog. Given how easily such a feature would be abused (as is evidenced by the Twitterverse’s aggressive adoption of RT), I don’t see Twitlonger support in Ollie’s future.

As developers, all we can do is our best. Sometimes our best is good enough and sometimes it doesn’t cut the mustard. I’ve been very pleased with the positive reaction that Twitterrific 2 has been receiving from the Twitter community. There are updates coming that address some of the most requested issues from the initial 2.0 launch, but I have no illusions that even these updates will satisfy everyone. Not to mention all those people out there who are patiently waiting for an update to the Mac version of Twitterrific. To them, I offer one last proverb – Good things come to those who wait.

You’re Addicted to Twitter When…

… you brainstorm a whole list of updates ahead of time then plan your weekly schedule around when and where you’ll tweet them.

… you have to ask the Twitterverse their opinion before seeing a movie, eating out, or buying video games.

… get disappointed whenever you see a bird that isn’t some shade of blue.

… you start adding “tw” to words ie: tweeple, twidiot & twutorial. (by @kpiper)

… after witnessing a crime, instead of calling 911 you fire up Twitter.

… you’re excited that you have more followers than @jesuschrist (by @mantia)

… you think life would be better if you could just have 10 more characters.

… you convince your parents to start using Twitter because it’s so cool and then decide to block them because you realize how uncool it is that your parents are on Twitter.

… you think @cobracommander, @darthvader and @scobleizer are real people.

… you tweet from the bathroom.

… tweeting is more important to you than being Jennifer Aniston’s boyfriend.

… you consider moving so you can be at the top of your local Twitter Grader list.

… you wish people speaking in multi-sentence paragraphs would GET TO THE F*CKING POINT. (by @panache)

… you’re bummed when you don’t see the Fail Whale in days.

… you hit “Command-R” to refresh an AIM chat window (by @panache)

… you ask the Twitterverse for help with a blog post about Twitter.

4 Comments

Show Me Your Tweets and I’ll Show You Mine

One of the behaviors that the social networking site, Twitter, has employed since launch has been the ability of users to “protect” their updates. That is to say, a user can keep their tweets hidden from the rest of the world until they choose to let a particular follower “into the club” and allow them to be read. The theory goes that some users don’t want every Tom, Dick and Harry knowing what they are up to at any given moment, or perhaps they want to restrict information only to a select group of people like real friends and family. While I certainly understand the logic behind protecting one’s updates, the way Twitter has implemented the feature needs work.

On any given day, I receive from 5-10 notices that new people have begun to follow me on Twitter, which is awesome. Twitter is a social network after all and the more people that want to listen to what you have to tweet, the better. Whenever I receive a new follower notice, I visit their twitter page to see if they are the kind of user I would like to follow back. Typically this could be someone in the design field, or a big Mac geek like myself, or someone who is just plain funny. It helps if they have a custom page style or an interesting avatar, but what seals the deal are the last 20 or so tweets that I read on their landing page. I can tell from these tweets if they are posting updates I’m interested in, or if they are just tweeting junk.

But there’s a problem when a user starts following me who’s updates are protected. I can’t see their tweets. I have to “send a request” to gain access to the clubhouse before I know if I want to follow. This wastes everyone’s time and quite frankly is a little insulting. They can follow me on a whim but I have to ASK to follow them? I don’t think so.

This is a serious design flaw and Twitter needs to adjust the behavior of how protected users interact with those they follow. The good news is there is a relatively simple fix that would solve the annoyances of protected users and it is this: Accounts with protected updates should automatically allow their tweets to be viewed by those they chose to follow. In other words, if you’re gonna follow my updates, I automatically get to see yours without having to first ask permission. In my opinion, it’s only fair.

Personally, I wouldn’t mind if Twitter did away with protected updates all together. Although I’m sure my closest friends who protect their updates wouldn’t agree. They have chosen to limit the number of people who follow them by manually filtering all requests that come in. Are they friend or foe? Spammer or special someone? As far as I’m concerned it’s a lot less work to allow everyone to follow you than not. If I get followed by an account name that I consider “spammy” then I go and check them out. If they are a Facebook life coach or are hocking their blog non-stop then I block them. To everyone else I say, welcome to the Ged-fest! If you want to protect your updates, that’s fine, just don’t make me jump through hoops before I’ve even paid to see the show.

12 Comments

One-Way Tweet

When it comes to Twitter, I like to think that I fly by the seat of my pants. I don’t have hard and fast rules like some people do for using the popular micro-blogging service. Robert Scoble has poked fun at such rules like “Don’t follow them unless they follow you”, “Never Tweet more than five times a day” and “Never follow anyone who isn’t your real friend”. But after many months of following several so-called “celebrities” on Twitter, I’m rapidly forming a rule regarding the rich and famous. Don’t follow them unless they are willing to reply to you.

I tried following one of my all-time favorite celebrities on Twitter for several months. Wil Wheaton starred in TV shows like Star Trek: The Next Generation and movies like Stand By Me. He’s become something of an icon on the internet as a well-known blogger, professional poker player and writer. I figured it would be cool to know what Wil was up to at any given moment and so I went to his Twitter page and pressed the follow button. Getting his tweets was fun for a while, but from time to time I’d send him @replies regarding things he was tweeting and he would never reply. I complimented him, I asked a couple questions but still nothing. He made me feel like a geek at a Trek convention kindly asking for his autograph all the while refusing to even acknowledge me. Finally I had enough and decided to un-follow him, and I’ve never looked back.

Now the same thing is happening with John Hodgman. John is a talented writer who everyone knows from the “Get a Mac” TV commercials. I’ve read two of Hodgman’s books because his humor and sensibilities appeal to me. I’ve tweeted him 3 times but have not received a single reply. Yet another epic fail.

I realize that neither Wheaton or Hodgman are obliged to respond to fans like myself. They are busy individuals who probably get dozens of tweets and emails every day. But they have decided to become part of the Twitter community and I think showing your followers some love every now and then is just common courtesy. I’m not asking to form a deep relationship with you Wil. I just wanted to express my congratulations on nailing that Terminator audition for Pete’s sake! Would it kill you to reply “Hey, thanks man”?

Thankfully not all celebrities on Twitter are so aloof. Head to Greg Grunberg’s (of NBC’s Heroes) Twitter page and you’ll note a whole lot of @reply messages going out to his fans. I’d like to think this is because Greg has the good sense to use an awesome tool like Twitterrific to read and post tweets. Twitterrific highlights @replies and direct messages so you can easily see them in your timeline. For all of John Hodgman’s internet savviness, sadly he still does most of his tweeting directly from the web and probably doesn’t bother to pay attention to @replies. Maybe the Iconfactory needs to write that PC version of Twitterrific after all. Get it? A PC VERSION!

Before the internet, people had to put pen to paper to write fan mail to those they admired. Many celebrities would respond with autographs, 8×10 glossies or maybe even a personal note. Twitter has done away with all that tedious fan mail business, but even though it only takes seconds to reply to a tweet, many superstars refuse to even try. So the next time you send us 140 character pitches for your new book or alert us about your upcoming TV appearances, try and remember the most important rule of all. No matter how much money you make or how famous you are, treat others as you would have them treat you. Try talking to us instead of at us. A little love goes a long way.

UPDATE: Anyone in the comment thread that thinks celebrities are too busy or too important to respond to fans should go read this. Not only is that assumption patently false it’s insulting. Some celebrities actually care about their fans. Others do not. Shaquille O’Neal, I’m pleased to report, is in the former category. The positive press and fan devotion generated from what happened in this story are perfect examples of why @replies matter.