Filed Under (Geekstuff, Internet, Social Media, Technology) by Sean on December-21-2008

I wanted to post this brief update about a new feature I discovered recently by accident while testing Twitter clients for my Android-based G1 smart phone. “@Replies” on Twitter now picks up tweets that are addressed to multiple people in a chain. These replies also appear to follow the same rules I pointed out in my previous post about Twitter in how @Replies work (alas it still appears most people don’t understand these important points, however). For example, if you send a tweet as follows: “@bob @jane @jim @jesus @mary @joseph have a good holiday,” then each and every person in that chain of addressees will have the tweet appear on their @Replies page! Note, however, if you interrupt the chain in any way, it breaks this behavior, e.g., “@bob @jane and @jim are you coming to my party,” @jim in this case will not get the tweet on his @Replies page. As noted, the rules from my previous post apply. In my first example, even if @mary doesn’t follow the person who sent the tweet, she will still get it in her @Replies tab nevertheless. Clients that use the Twitter API to track @Replies also follow these rules, as I found my accident when testing nanoTweeter for my G1.


Filed Under (Geekstuff, Internet, Social Media, Technology) by Sean on June-15-2008

Since Twitter‘s popularity is ever accelerating, resulting in it almost becoming a utility, not unlike email, I wanted to take a moment to lay out some details about how communication takes place using it. I still find many do not realize how @ replies work and as a result their tweets are not received by their intended audience.

The problem arises when a twitter user tweets about what another twitterer is doing, e.g., “@ted is kicking my ass in Wii Tennis.” Let’s say that @bill is the sender of this tweet. Let’s assume that both @bill and @ted have @sue as a follower. @sue will get the above tweet on her twitter stream, as intended. Let’s also assume that @betty follows @bill, but not @ted. Here is where things get dicey. @betty will not get this tweet on her twitter stream, even though she follows @bill who sent it! It will still appear on the public timeline. The problem is that Twitter assumes that all tweets that begin with @username are intended as a tweet directed at that user. In this case, Twitter assumes that @bill’s tweet above is being sent to @ted, when that is clearly not the intention. An additional unintended consequence is that this tweet will appear in @ted’s replies tab when @ted is logged into twitter through the web.

The lesson to be learned here is to never begin a tweet with a @user unless it is intended as a reply or tweet to that user.

How do we get around this such that we re-frame this tweet so its original intent is realized? Simply insert a word, character or space before the @user as appropriate, or, better yet, exercise those elementary school grammar muscles and rephrase the tweet altogether, e.g., “getting my ass kicked by @ted in Wii tennis.”

There is an exception to the behavior that I’ve outlined above. On your Settings page, there is a Notices tab. Contained within that tab is a section called “@ Replies.” The default setting (and recommended setting if you follow more than a few dozen people) is “@ replies to the people I’m following.” If you select the “all @ replies” setting, then you would get all @ messages from someone you follow even if you don’t follow the user to whom the tweet is addressed. If @betty above had this setting chosen in her settings, she would get @bill’s tweet above in the second paragraph. If @betty followed 400 people, however, and each person sent an average of only 3 tweets per day addressed to people @betty didn’t follow, she would get an additional 1,200 tweets per day! I personally wish Twitter would allow you to set the @ reply settings on a per followee basis. For example, if @betty followed @bill as above, and @bill was a very clever twitterer or A-list twitterati who communicated with followers that @betty would perhaps also be interested in following, then she could optionally select a custom @ reply setting for @bill such that she would see all his tweets, even if they were directed at people she didn’t follow. Likewise, she could decide that she doesn’t want to see @willy’s @ replies if they aren’t directed at her or people she follows.

I hope I’ve accomplished my mission of clearing up how @ replies work in Twitter, and more importantly, compel twitterers to stop starting tweets with @ if they aren’t directed at that person!