Category: Uncategorized


So you got over a million followers on Twitter

September 20th, 2009 — 04:22 am

( * Originally posted as “The Million Followers Fallacy” on “Pravda on Media and Tech” )

Twitter is getting more and more attention from “old media” lately. Whether it’s a news-story mentioning Twitter, a Twitter competition between a celebrities, or using Twitter to gather reports on the Iran elections, the average person sees the word “Twitter” more and more often lately.

But with the Twitter rush a new bubble seems to be forming.

Remember the days of the 2000 Dot-Com bubble, in which every site displaying a million page-views could raise money as though it had already become profitable?
I feel we are repeating the same mistake, only in social media.

The new fashion among some Twitter users, individuals or companies, is to brag about the number of “followers” they have for their Twitter account, or the number of followers their employees have. Encouraged by this there is a host on new “services”, promising user to boost their followers count for a small fee. There is also a new buzz-word: “Reach”. Those self-proclaimed Twitter experts will use tools like TwitterAnalyzer to show others that their Tweets are supposedly read by even more people than their Twitter followers, using a repeat publication (”Retweets”).

And there lies the illusion.


The number of Twitter followers (or reach) is usually meaningless

Twitter usage is based on the magic principle of following/followers. You follow other users that may interest you, and being followed in turn by others who find your updates interesting.
But suppose you just opened an account on Twitter - how do you get followers?

If you are a celebrity like Ashton Kutcher, have a TV show like Opera, a successful blogger like Robert Scoble, or simply a leading TV channel like CNN, than you have it easy - you just need to mention your new Twitter account and the masses will follow you.
But you need to be well-known to the public prior to opening a Twitter account.

But what if you are an average Joe, looking to become a superstar on Twitter?
You can use an unwritten rule, saying that if someone is following you, it’s polite to follow that person back. Twitter users interested in inflating the number of followers they have simply need to follow thousands of others, hoping those others will follow them back.
The less ethical among them wait for another to follow, and than stop following that person.
To sum it up: such a user has 20000 followers, not because he is THAT interesting to them, but simply out of politeness.

The principle behind “Reach” is similar: if you wrote an update, and one of your 20000 followers repeats it, and that person has another 10000 followers (not shared by you), your message could have been read by 30000 folks. But again, people exploit the technology, and open multiple accounts, each of them having thousands of followers (as previously mentioned), and than repeat that message from all their accounts. Twitter defines this as Spam.

In addition to all that, there is the face that 10-50% of all followers are either dormant/inactive accounts, bots, spammers, or other irrelevant accounts.

Million follower don’t actually read your updates

And suppose Mr. Kutcher writes something on his Twitter account, does that mean all of his million (plus) followers actually read it? Of course not!

On my personal Twitter account I follow only about 200 people. Each one publishes a number of updates during the day, reaching thousands of updates each day. Since I’m not sitting glued to the screen, when I check for updates I usually see only updates from the past 30-60 minutes. Written something when I wasn’t checking for updates? I’ll probably miss your update.

To put it differently, if you wrote an update and have a reach of 100000 users, it’s 100000 of users with the potential to read your update, but most likely most of them will never see it.

So don’t be tempted by false promises from Twitter “experts”. We are light years away from a reliable, measurable advertising model on Twitter.

Comment » | Uncategorized

The role of Clients and Services in WCF

February 13th, 2009 — 11:08 am

I have seen this question in Stackoverflow.com, and I want to answer it here:

Greetings readers! So I am trying to develop a client server system.. Since I have not designed a client server system before, I thought that I would post a question and see what the experts here have to say.

Requirements: .NET 3.5 WCF minimum of 2 computers, Master and Slave.

The use case is a testing environment, where the slave runs tests at the request of the master.

Questions: I would prefer that the slaves locate and connect to the master, and then the master takes control and is the one that initiates the tests to be run. The slave also makes progress reports: new test data, unexpected events, etc.

The part that I am confused about is that if the slave initiates contact with the master, doesn’t that make him the master?

Does this mean that I need servicehosts on both slave and master so that they can initiate activity?

Most channels in WCF are basically a one-way communication, in a sense only one side (WCF Client) can initiate requests - the other side (WCF Service) cannot initiate calls, only respond to them.

There are two possible solutions to the problem presented here:

  1. The tester slave (WCF client) initiates the connection to the tester master (WCF service). Afterwards it polls the tester master periodically to receives a list of tests to run.
  2. The tester slave (as a WCF client) initiates the connection to the tester master (as a WCF service). In response, the tester master (now as a WCF client) initiates a second connection to the tester client (now as a WCF service). The tester master than sends tests requests to the tester slave.

Both architectural approaches can be implemented regardless of the channel type, MSMQ, Tcp/Ip or otherwise.

2 comments » | Uncategorized

Validation

December 17th, 2008 — 02:37 pm

Comment » | Uncategorized

Responsibility 2.0

April 30th, 2008 — 11:05 am

Recently a privacy issue concerning web 2.0 was raised, as a new Twitter service called “GroupTweetcaused private messages to be published for everyone to read due to a misunderstanding of the system.

However, I do appreciate the response of Aaron Forgue, the person behind GroupTweet (taken from the site):

  • This is NOT a privacy bug with Twitter. I apologize for any negative voodoo I’ve pulled down on them. Their service works great and there are no privacy issues (that I know of). Please direct your hatred at me!
  • There are no known bugs or privacy issues with GroupTweet as long as you create a separate Twitter account for your group.
  • The reason that a particular GroupTweet users’ direct messages were exposed is because she registered her PERSONAL Twitter account at GroupTweet. The site was doing exactly what it was supposed to: taking direct messages sent to the GROUP account and re-publishing them as tweets. When the personal account was registered here, direct messages sent to the account were republished. Unfortunately, these were not meant to be republished.
  • I am 100% at fault for this fiasco because I did a poor job of explaining the steps one needs to take to use GroupTweet. I sincerely apologize
  • I WILL BE DISABLING ALL GROUPTWEET ACCOUNTS. The only way I can ensure that this doesn’t happen to anyone else is to disable all accounts. If you are sure that you are using GroupTweet correctly and would like your group re-activated, simply email me or re-register (once I turn the form back on)

So what did we see here?

  1. Clearing Twitter’s name (originally Twitter toom the blame).
  2. Taking a complete responsibility.
  3. Disabling the service until further “accidents” may be prevented. (the site is back now)

How many companies / people do you know who would have behaved this way in Aaron’s place?

Comment » | Uncategorized

Four Reasons to use Twitter (and 4 reasons not to)

April 21st, 2008 — 07:20 am

Four reasons to use Twitter:

  1. Meeting new people
  2. Finding new sites and resources
  3. Promoting your blog
  4. Nice to “hang out” with virtual friends when you have spare time

Four reasons to avoid Twitter:

  1. Spending time on Twitter-related issues: the way your Twitter page looks, Twitter utilities, Twitter statistics (as if your blog didn’t consume enough time already)
  2. Increased cell-phone bill (because you can’t find Wifi everywhere)
  3. Great temptation to “Hang out” when you DON’T have spare time
  4. Great way to procrastinate

Comment » | Uncategorized

Buy a shirt with this blog’s tagline

November 10th, 2007 — 11:09 pm

Just did some searching and found this site, which sells T-shirts with the tagline: “Programming is an art form that fights back” (which I “stole” from Chad Z. Hower, aka Kudzu)

Comment » | Uncategorized

Microsoft Windows Live press conference

November 8th, 2007 — 12:20 pm

I was lucky to be invited to the official press conference of announcement of the new Live service from Microsoft.
It looks very promising, and would give Google (and Picasa) a tough competition.

Here are some interesting points from the presentation:

  • Microsoft global market status: According to the speaker there are 280 million MS Messenger users worldwide, and the number of Hotmail users is three times the number of GMail users. If these numbers are correct, Microsoft can still hurt Google badly.
  • The new mail service (Windows live mail) allows integration with Messenger - you can see your friends online while typing a message to them and start a chat. (Additional interesting features - contacts lists, RSS support). I was also told the spam prevention mechanism (a major problem for Hotmail users) was improved - I intend to check that.
  • MS Messenger itself had an improved integration with mobile devices - you can leave voice messages to friends online.
  • In the photos department Microsoft is in direct competition with Picasa, which had the advantage so for for being a “one stop shop” for all photo related applications. The new Live client application allows you to send photos to friends, with the mail containing only small thumbnails and a photo sharing site is generated automatically that allows viewing/downloading of the original photos. Additional features include embedding photos in a blog post, and creating an event-dedicated shared site, in which participants can upload photos and share them with each other.
  • All of these applications come wrapped up in a single installer which allows you to select the desired installed features. It’s a serious upgrade for Outlook Express users and Messenger users, and I recommend installing Windows live photo gallery application.
  • All of these services are aimed at the personal user - for organizations Microsoft has Office Communicator and a beta version of calendar sharing site.
  • In the future there will be an integration between MS Live and Media center, allowing you to read and manage blogs, photos and contacts using the TV screen.
  • You can register to the new service and receive a brand new mail address (you name may still be available!). Us users are directed to the Live.com domain, while users in other countries (depending on the first language in the browser’s languages configuration) may choose other domains.

Here are some pictures I took which are hosted in the new Live space I created:

Comment » | Uncategorized

« Previous Entries