Farewell Twitter

Third party Twitter clients are no more. Over the last 10 days the most high profile Twitter clients were blocked from accessing Twitter. No notice, no communication, no updates to customers, just a broken experience for thousands of users. A few days after the block Twitter confirmed the apps were blocked as “Twitter is enforcing its long-standing API rules. That may result in some apps not working.” No mention of what API rules were being broken and still nothing directly to any of the application developers.

Andy Bain spotted that the Developer Agreement was changed on Jan 19th, 6 days after the block was enabled. Twitter has added you will not “use or access the Licensed Materials to create or attempt to create a substitute or similar service or product to the Twitter Applications;”. So you can no longer legally make a third party Twitter app.

Twitters altered developer agreement

What a kick in the teeth to classic apps like Tweetbot and Twitterrific. It’s no surprise that API access has been blocked. Twitter are in real trouble, more so since Musk took over. Users using third party apps don’t see adverts and promoted tweets, which looks to be the only way Twitter will make money and survive and even that looks unlikely. Craig Hockenberry, one of the developers behind Twitterrific, wrote an amazing post that sums up his and many others feelings right now. Twitter had already burned through a lot of developer goodwill through the last decade but the shitty way Musk killed these app’s without any acknowledgement or notice is the final straw for many. That Twitterrific spawned the word tweet, was the first to use a bird icon and drove much of what Twitter grew to be makes the Developer Agreement changes all the more sickening.

Tweetbot Farewell

Both Iconfactory and Tapbots have removed their app’s from stores and posted farewells. These developers are in a horrible position with many customers now asking for a refund, something which could seriously hurt these small firms. If you do have an existing subscription then don’t be tight and ask for a few £££’s to be returned. Swallow it and turn your frustration towards Musk and Twitter. Ask yourself if this is a platform worth investing time and effort on. For many years my experience of Twitter was Tweetbot. I’d look in on the official app and it was junk. It made the service second rate for me. No third party app? No Twitter. For me it’s that simple.

I’m really enjoying Mastodon and finding it a much richer and more pleasant experience than Twitter. Some of that is down to people I follow, some of it down to there being less official accounts for news, politics etc. It’s also been fantastic to see the Mastodon opportunity being grasped by so many third party developers. They don’t have to fear a corporation restricting access at a whim and there’s been an amazing growth in the maturity of the apps in the last two months. Reminds me of the early iOS days where a new app could come out of nowhere and quickly usurp the current best in class.

Third party Mastodon clients

My Mastodon app of choice is Ivory from Tapbots and there’s only two things I’m really waiting for in that client. A Mac version with timeline syncing and LET ME PAY YOU SOME MONEY TAPBOTS. It’s time to take it out of beta. Hope to see more of you on Mastodon…and I’ll leave you with a picture of Ollie which sadly is now a historical figure on my shelf.


Social Unrest

Just over 4 years ago Twitter as I knew and loved it felt under threat thanks to some planned changes to their API’s. Twitter was valuable for me thanks to the third party clients and the direction of travel from Twitter themselves around their apps didn’t work for me. Changing order of how I see tweets thanks to algorithms, adverts that were non relevant and a number of other concerns meant it was time to look elsewhere.

Mastodon seemed to be the place that had most chance to replicate/replace Twitter but it never worked for me. The majority of people that I followed on Twitter didn’t migrate. Mastodon had a barrier to entry that was fine for the tech savvy but alien to  most others. The value of Twitter that I got from it, mostly thanks to use of lists and third party clients, just couldn’t be replicated on Mastodon. 

So my Twitter habit remained and about the only thing that changed was my third party client, moving from Tweetbot to Spring.

Then Twitter got Musked.

Unbanning of questionable individuals, abhorrent treatment of Twitter staff and the public displays of his incompetence at running Twitter has lead me and many others to finally shift platforms. Mastodon has seen explosive growth in the last month but the main clincher for me has been the rise of third party apps.

Testflight screenshot of Mastodon clients

Mastodon’s iOS app’s are OK….but Ivory and Mona blow the Mastodon official clients away and make for a far better experience on Mastodon. They aren’t for sale yet so you need to join a beta which have been really popular…or in Mona’s case use Spring on OS or Mac to get access to the beta. After a couple of weeks I’m getting more out of Mastodon than i do on Twitter. Part of that many interesting people have switched of their Twitter accounts and have moved to Mastodon. Others are using their Twitter accounts to focus on the mess that Musk is making…which makes for pretty repetitive reading.

Mastodon feels alive. Its like the early days of Twitter – no brands, no ad’s, no forcing content my way because thats what an advertiser wants. There’s still issues with the platform and it can feel like it’s missing functionality. The fediverse is also fragmented and your Mastodon experience may well come down to the world view of your server administrator – good luck with that. 

I’m not going to shut my Twitter account down as it still has value. The sheer volume of people on the platform means local issues still get traction on Twitter compared to silence on Mastodon. There’s also a lack of politicians and journalists so many of the topics I enjoy following on Twitter don’t appear on Mastodon…that might be due to the server I’m on, the people I follow etc but I’m getting real value out of the tech/geek community that I now follow on Mastodon.

If you’re unsure of making the move here’s a couple of helpful posts and tools to help. A good overview of Mastodon and how to join the fediverse is Craig Grinnell’s guide on Stuff.tv. Firstly you need to choose a server and there’s lots to choose from. It’s fairly easy to migrate servers so it’s not a showstopper if you make a choice and then find it’s not for you. The Mastodon website is fine for the first wee while but you really want the app or third party client. Building a new network can feel daunting – I took it as an opportunity to find new voices – but tools like Movetodon make it easier to find your favourites from Twitter on Mastodon. Followgraph for Mastodon also helps surface interesting accounts that your followers also follow. 

I’ve stuck to using the same account I created a few years ago – @iandick@mastodon.social. Hopefully you’ll take the plunge and move to Mastodon if you have similar frustrations to me and don’t trust Musk to be a good custodian. See you on the other side.

Breaking My Twitter

Over the years there’s been many issues with Twitter. Basic at the start, constant fail whales and then tremendous growth coupled with every brand, company, personality and interesting folk like you and me jumping on. I loved it. Then we saw hashtags, conversations, trending topics, filters, muting, timeline syncing and many many other features driven by third party app’s and eventually (mostly) adopted by Twitter themselves either by implementing and supporting a feature or buying a much love third party app.

Then Twitter needed to make money and grow to try and match Facebook et all.

So in come adverts, messing with timelines and deciding what I should see and in what order, showing my friends retweets…the list of decisions that alienated me as a user was long but that didn’t matter as I could use Tweetbot or Twitterrific to let me use Twitter how I wanted to use it. That only lasted so long.

Twitter fired the first warning shots to third parties by limiting how many users they could support. Then they started changing and updating API’s. That was the first sign that the writing was on the wall for third party apps. From today they are trying to strangle third party apps by shutting down old API’s and limiting what third parties can do. Arse.

While the API’s might be buggy, slow, costly I can understand that issue if it was maintained by a third party but they are written and supported by Twitter. The official mail they’ve sent out to their staff today smells of bullshit:

The User Streams and Site Streams APIs that serve core functions of many of these clients have been in a “beta” state for more than 9 years, and are built on a technology stack we no longer support. We’re not changing our rules, or setting out to “kill” 3rd party clients; but we are killing, out of operational necessity, some of the legacy APIs that power some features of those clients. And it has not been a realistic option for us today to invest in building a totally new service to replace these APIs, which are used by less than 1% of Twitter developers.

They’ve killed the API’s and decided not to replace them. They’ve decided to strangle the third party app’s that have driven so much of what Twitter is now. They quote that less than 1% of dev’s used the API’s killed today but I’d bet that a large proportion of influential and what I’d call power users are making use of these third party app’s that are now being neutered. They also talk about understanding why people use these third party app’s instead of their own. Maybe because you’ve killed them – where’s the Twitter app for Mac? How’s Tweetdeck? They’ve also published a blog about these changes which read’s as a big ‘fuck you’ to any user of a third party app and particularly developers of these services. I don’t think I’ve seen a company shoot itself in the foot in public more than Twitter have recently.

The mess they’ve got in to over the last 2-3 years around how toxic their platform is and the inability to take action on haters, abusers and nazi’s beggar’s belief at times. Despite that there’s so much value on Twitter which I why I stick around. So, what to do?

You could do like many are stating and deactivate your account from tomorrow. You’ve got thirty days to change your mind and it’s about trying to change Twitter’s direction…almost a ‘take back control’ moment which hopefully has a better outcome than the last campaign to use that slogan.

You could also move to another network. Mastodon has been around for a couple of years and is seeing some pretty good growth over the last two weeks thanks predominantly to Nazi’s. Go figure. It’s a bit more confusing to use than Twitter and I can’t see brands, politicians, celebs etc etc moving but it’s got potential for the tech community as has micro.blog which is a paid option for hosting your short form content. Again it’s niche but the conversation is good and toxicity levels low if not non-existent.

I’ll be investigating the latter two options and looking at how best to trim down my Twitter use which will be hard as I still have a lot of time for the platform. I surface great content through it and love the interactions that it offers. If Twitter would focus on dealing with toxic users and gave me some better app options even if that meant paying for, in my eye’s, an improved service then I’d be happy. Unfortunately it looks like a change in leadership is required for any of this to happen as the direction of travel is breaking my Twitter.


Just under a month ago App.net launched it’s own Kickstarter style appeal. Give us $500,000 and we’ll launch a real-time social service where users and developers come first, not advertisers. This would be a paid for social network where user and developer concerns outweigh advertisers. This would be a social network unlike any others as you would have to pay every year to continue using the service. A paid alternative to Twitter.

This all stemmed from the threatening and changing tone from Twitter. Where initially they wanted the support of developers (and indeed saw many features grow organically from the user community) over the last 6-12 months there is a definite change in how they work with third party developers and an increase in adverts. A service like Twitter doesn’t come cheaply so the adverts are a necessary evil for a free network.

App.net promise an advert free network and fully open API. It sounded great but I was and still am sceptical. Will it attract the numbers required to make it useful? Will it become a walled garden? Will it get third party support? There’s a pessimistic/realistic post from MG Siegler that sums up many of the problems App.net faces.

The idea still appeals though, hence I’ve signed up. I like paying my way on the internet if I get a better service. I pay for Flickr as it keeps it ad free for me and I still think it’s a great site despite the many free options out there. I pay for web hosting despite wordpress.com as I get more control over how my site works. I’m hoping that by paying for App.net that I’ll get rich conversations, I won’t have to suffer adverts and it should be spammer free – how many spammers and trolls wil pay $50 a year? I guess I also have expectations that may be difficult to deliver initially as it’s a brand new service up against the like of Twitter and Facebook, but if people don’t support ventures like App.net then we will forever be used to selling our privacy and data for allegedly free web services. Like many have said, I’d pay for a premier Twitter account if it could keep me advert free, gave me full search etc.

I hope App.net succeeds but even if it doesn’t I’m hoping that it will at least jerk Twitter into providing a better service longer term. With three days to go it will be touch and go to get the $500,000 funding but they are progressing – the alpha is now live and the API spec is available on Github. Will I see you on App.net?

Winter is coming

By far Twitter is my most used and most loved social network. It’s simple, fast and let’s me talk to people easily. The 140 character limit, unchanged since day one of the service, is still it’s biggest plus point. With no room to ramble information is passed and consumed at a far denser rate than anywhere else. It also leads to the best snarks online.

Launched almost six years ago the first Twitter was pretty bare bones. Web only, driven by texting and with a simple follow model it started slowly and didn’t really take off for another year. Like most social networks I signed up, played with it for a few days and then promptly deleted my account and left. Empty experience, most friends weren’t interested and I just didn’t get it. A few months later I re-registered and loved it. It had seen growth in the tech community, there were loads of people worth following and it had become a useful service for me.

Twitter’s feature growth was driven by it’s early adopters. Hashtags, retweeting and @ replies were officially supported by Twitter long after they had become mainstream amongst users. Third party developers drove Twitters growth via some great clients. Twitterrific was one of the first on the Mac and then the iPhone. Twitter was much more usable on a phone (computer too) via an application compared to the website. Over the last three years there’s been quite the third party market in Twitter clients with many adding features that Twitter doesn’t support – searching, archiving, muting (user, client but by far the best – hashtag) and timeline syncing across devices. All the while Twitter has been focussing on growth which makes for a richer network and brings with it the opportunity to monetise. It’s the chase of the dollar that brings with it some fear.

For many years people pondered how Twitter was going to monetise it’s service. Providing a service like Twitter isn’t cheap nor easy. How many fail whales did we see in 2008? It’s now pretty much rock solid despite it’s growth and that robustness has come at the costs of millions and millions of VC dollars. VC dollars that it now has to pay back.

Last year on it’s developer group Twitter warned third party developers.

More specifically, developers ask us if they should build client apps that mimic or reproduce the mainstream Twitter consumer client experience. The answer is no.

If you are an existing developer of client apps, you can continue to serve your user base, but we will be holding you to high standards to ensure you do not violate users’ privacy, that you provide consistency in the user experience, and that you rigorously adhere to all areas of our Terms of Service. We have spoken with the major client applications in the Twitter ecosystem about these needs on an ongoing basis, and will continue to ensure a high bar is maintained.

As we point out above, we need to move to a less fragmented world, where every user can experience Twitter in a consistent way

Fairly bleak and although very little has happened since then a post on the Twitter developer blog follows up on that warning.

Ultimately, we want to make sure that the Twitter experience is straightforward and easy to understand — whether you’re on Twitter.com or elsewhere on the web.

We’re building tools for publishers and investing more and more in our own apps to ensure that you have a great experience everywhere you experience Twitter, no matter what device you’re using. You need to be able to see expanded Tweets and other features that make Twitter more engaging and easier to use. These are the features that bring people closer to the things they care about. These are the features that make Twitter Twitter.

I don’t need to see expanded tweets thanks very much and I’m sure the point of this post isn’t to tell third party dev’s that they need to show expanded tweets and Twitter cards. It’s adverts. It’s potentially cut down access to API’s. For me it feels like winter is coming.

What makes Twitter Twitter is the interaction with other people. Talking, sharing and learning. It works on so many levels and has brought many people together. It breaks news quicker than any other network and for many has become a key tool…even a part of their life. Now it looks like Twitter is trying to close down on what others can do with their data. That’s the bit that annoys me though. It’s my tweets. It’s my data yet I can do so very little with it.

So many people have put so much into Twitter yet can’t get any of that data back out. Over time Twitter have added more and more restrictions to their initially fully open API. The majority of users can’t see their full Twitter history. Searching across that amazingly rich data set is a joke. Why can’t I export my tweets? Why hasn’t Twitter addressed the spam issues that plague the network? These are all features the majority of users would benefit from but instead we have seen new features recently to view stories on Twitter and make it easier to drive traffic to other sites.

Twitter has opened up it’s service, invited everyone along and is now trying to own it all for themselves. It feels similar to Apple, Flickr and Facebook’s motives but Twitter for years traded on it’s open access policies. The change in tone is jarring.

I do hope this is just a badly worded blog post that is ambiguous in it’s message but I really doubt it. Already LinkedIn have removed ability to view tweets on their site and they directly referenced the Twitter post from today. When the post says “in the coming weeks, we will be introducing stricter guidelines around how the Twitter API is used.” what does that mean for TweetBot, Twitterrific et all?

If it is all about the money bring in a paid for service. This tweet from Aral Balkan sums up my feelings in 140 characters.

Twitter isn’t too big that it can’t fail. Myspace and RIM are two examples of companies that only a few short years ago were leaders in their own space. Be careful Twitter. Your next few steps could make or break your company. I dearly hope it’s not the latter.

Tweetie for Mac

Tweetie for the iPhone has been my favourite Twitter client since it launched. Fast, clean and full of great functionality. I’ve never quite managed to find as good a client on the Mac though. Twitterific was the first good Mac client but it felt slow and lacking in features especially compared to TweetDeck and Seesmic Desktop. However both of those clients were Adobe Air based clients and always felt a wee bit sluggish, memory intensive and to be honest over featured for what I need. Thank goodness for Tweetie for Mac which launched today.

Tweetie Conversations

It’s a client written specifically for the Mac and it shows. Great design, fast and clean with a great deal of functionality for a v1.0 release. Things I like? Images open not in a browser but in their own pop-up within Tweetie. Conversations are viewed in an iChat style like the image above. Search is quick and trends are easily available via the search bar. You can also create a new window to hold an individual search – keeps the screen clean and free of clutter but means you can see more if you really want to. Much prefer this over TweetDeck’s way of working which can feel really clumsy but there’s no doubting it’s power for major Twitter users.

Shortcomings are really again only for power users. No easy way to group other Twitter users together apart form creating another Twitter account and using it to follow certain users. It’s a solution but not an elegant one. I’m sure future versions will offer some grouping support. I’ve set-up cmd+T as a new tweet shortcut so I can easily post from any app without finding Tweetie. I’ve also added a bookmarklet to Firefox which will create a new Twitter post via Tweetie of the current site your browsing. I used this bookmarklet instead of the one mentioned on the official site as it also posted the site title. One thing that did trip me up – cmd+return saves and send tweet and not return. Be nice if that was documented somewhere.

Even after just a night of use I’m delighted with Tweetie so far. Good looking, quick and low on resource requirements. It costs $19.95 ($14.95 until May 4th) or is free with ad support. The ad’s are very unobtrusive although once my credit card is back in action I’ll be making a purchase. It’s app’s like this that remind me why I switched to Mac.

Twitter Goes Mainstream

Over the last few weeks there’s been a noticeable change while using Twitter. Not in the service itself although it has had a few hiccups which I haven’t really seen for months. No, it’s in the people using it. Non geeks are using it. Celebrities are using it. Heck, even the British press have found out about it and are now quoting it. Great.

Well, I thought so. However I’ve read a few blog posts and tweets saying that Twitter has lost it, it’s jumped the shark, it’s time to leave, the world is ending, I don’t know how I can cope. The usual blogger faire. While you can’t stop people having their own opinions on this the bit I don’t get is Twitter, like all social networking tools, is whatever you want it to be. If you use to connect with friends then follow only them and keep away from the celebs, the news networks and the tech industry trendsetters that can be quite noisy. Don’t like someone’s tweets – unfollow them. I really don’t see what the issue is?

I follow people I know in real life, bloggers that I enjoy reading, some of ‘the celebs’ who are actually conversing on Twitter (@stephenfry, @wossy, @bobbyllew ), some of the Mac community and some of the noisy tech crowd. At the moment this is giving me a great mix of tweets and I get a lot out of Twitter. The only real dislikes I have are the spammers that are trying to build massive networks and folk who keep on tweeting about their latest blog posts. It’s called RSS!

Another aspect of Twitter that’s been discussed elsewhere is it’s news carrying worth. This week has had a few ‘popular’ news stories. The deaths of Patrick McGoohan, Ricardo Montalban (KAAAHHHHHHHHHHHNNNN was a fairly popular tweet) and then the Steve Jobs illness all exploded on Wednesday. I couldn’t believe how many people were tweeting on Steve Jobs as it broke, first questioning it, then confirming it and then adding their own comments. However those stories were nothing compared to the Hudson plane crash landing. Oh, and this picture. Taken from an iPhone of all things. Yes, the one with the crappy camera. Just shows that being in the right place at the right time is what really makes the difference. I’m a bit of a news junkie so having stories break and unfold in real time is very addictive. That picture was doing the rounds on Twitter while mainstream news sites were just breaking the story never mind showing pictures. It was the same during the Mumbai attack – Twitter and Flickr provided so much on what was really happening on the ground from people really affected. You just have to watch as people will take advantage and lie about what’s going on, making it difficult to separate fact from fiction.

The Twitter picture made the BBC 10 O’Clock news yesterday and has been blogged about too by the BBC. The real question from mainstream media is around Twitter being a reliable news source? For me it’s as reliable as any blog (so take some things with a pinch of salt) and how do you determine if mainstream media is accurate? Would you say that everything in the papers is true? The Daily Record have been using Andy Murray’s tweets as the basis for a few articles recently, quoting that Andy ‘has told the Record’ where in actual fact he’s published a tweet. No doubt the Daily Mail will turn Twitter into some sort of national threat, a place full of shady folk doing shady things. A breeding ground for sexual deviants. What, you mean it’s not? Already the press are crawling over Jonathon Ross as in a tweet he asked for a word to drop in during the Bafta’s as if it’s oh so shocking and it shouldn’t be allowed. Sigh.

Now that I’m tweeting regularly I don’t think I’ll be stopping any time soon – I enjoy it too much. It’s another tool to communicate with like IM, e-mail, blogs and forums. Just don’t believe everything you read and unfollow what you don’t like. Roll on my 1000th tweet.


So is identi.ca the new twiiter? Hope they have a whale ready. Feels a bit slow but then it’s new and getting hit heavy. Will people move though? If the community of Twitter is split between different services it’s a loss for everyone…and we’ll be using tools to update multiple services. IM all over again!

More importantly, will identi.ca have a status blog that’s as good to read as Twitter?