Archive for April, 2010

Retweetiquette- when to use the new or old retweet, or use multiple accounts

Wednesday, April 21st, 2010

Not so long ago Twitter launched their retweet functionality. They did so after users had started passing interesting tweets on to their own followers, most of them using the RT format. OK, so not everybody was completely thrilled with the Twitter implementation, mainly because it doesn’t allow you to add your own comment to a tweet. It does however allow Twitter to filter out multiple retweets by the ones that follow you. And also, Twitter can track the number of retweets, thereby revealing what tweets are popular.

What happens if you use the RT format: you get all the messages as Twitter cannot filter out the doubles. For instance, I follow a lot of people that work for Layar.com: Raimo, Maarten , Claire and Dirk (G). They are know people in the Dutch internet scene, and are avid Twitter users. So whenever they won a new prize or have a new job opening, they retweet each other. Unfortunately a lot by using the RT format, and so I get those messages with exactly the same content, 4 times.

Now, lately I have become aware of a new trend among power users, in particular journalists/bloggers that have a personal account and also maintain business twitter accounts. Take for instance Mike Butcher, one of the guys behind Techcrunch Europe. Using powertools like Tweetdeck or Hootsuite it is possible to publish one update using multiple accounts, and thereby 2 tweets from 2 different are accounts are sent out. So when you follow both Mike and TCEurope, again you get 2 tweets with exactly the same content. Aha, not adding any value no. So how bad is this? Well that depends on the overlap of followers. Mike has personally around 15,000 followers, TCEurope 10,000. Overlap? I estimate 7-8.000 followers. So all of these get the same tweet twice.

So how should we retweet, what should the retweetiquette be? My proposal:

  1. use the official retweet functionality as offered on twitter.com
  2. only, and only if you have interesting content to add, use the RT format
  3. do not use multiple accounts to send the same message. Instead, use one account to send the original and use the other to retweet the official way

This way users do not get tweets too many times, and Twitter can calculate all kinds of interesting stats. What do you think?

Dear Apple, a little love for developers please

Friday, April 9th, 2010

Yesterday Apple announced the new version of the iPhone OS, OS 4. Ever since OS 2.0 and the ability of third party parties developing apps for the iPhone platform, the OS has been a huge success. Although OS 4 has added some nice features like multitasking, life of developers has not become easier on the whole.

So let’s have a little overview of this that interested me:

  • Multi-tasking. Finally. Yes battery life and performance is important for end users, so not offering multitasking was defensible. However, 7 services ? That a lot of work for developers to implement. I’ve been looking at it for a day now, and I am still not sure how to use some of them. And can I do everything I want with these services?
  • iAd advertisement platform. Great for developers, what about 3rd party ads platform?
  • You have to use Objective-C, C or C++ to create iPhone apps

So…

Some features were really lacking compared to Android. The multitasking is nice but difficult. Android’s services are great and simple. But the biggest news is the 3rd party software makers that Apple is running off its turf, most notably Adobe with Flash. There are other frameworks in peril, like Unity 3D. What is not clear yet is what 3rd party ad platforms like AdMob and Mads. In general Apple has been clear: they want full control of their platform.

The question is whether this is smart. One, to create a vertile platform you need to be reliable and stay out of the way of companies building on your platform. Second, for developers the Objective-C/C/C++ is not that great to work on.

To make a statement: Objective-C is 15 years old, a hybrid language invented at NeXT when Steve Jobs was heading this company before he returned to Apple.  Well, Steve is a brilliant CEO, but not a great language inventor. So killing other languages hinders developers to create new tools to have a better experience creating apps. And if it prohibits other frameworks from displaying ads on the iPhone platform, well that shows a total disinterest towards the developer ecosystem around the iPhone platform. Any willingness to contribute to the platform is completely cut off by now.

The question whether it is smart. All major inventions now have to come from Apple itself. Besides that,  the question is how much developer inventiveness is pushed towards other mobile platforms like Android. Right now it is ok, but in 2 years it is forecasted that Android overtakes Apple. There will be alternatives to the iPhone platform. The question is where developers will be in 2 years time. These strange moves show that maybe Android is much nicer to devs.

So Apple, please a little love for your developers please.