Yesterday afternoon, Twitter made what they called a “small settings update“ to their eponymous service. Who cares? That title fooled me, too, but let me tell you, everyone cared. Within hours, this change spread across the worlds of bloggers and micro-bloggers alike. And less than 24 hours after announcing the change, Twitter’s founder, Biz Stone, was forced to admit that making this change was a problem.
What’s the problem?
In case you didn’t happen to notice, here’s the change in a nutshell:
When a user “tweets” in reply to another, they normally put that user’s name (with an “@” sign) at the front. For example, consider the message, “@3parfarley you just went nuts over this twitter update!” This lets the world know I’m addressing my “tweet” to 3parfarley, but it’s not a private communication (what Twitter calls a “direct message”). Everyone else who follows me would be able to see that message, as would anyone visiting my Twitter profile or using search. This was described in detail by @ev last year.
Now, Twitter has always long had an optional setting which would hide this kind of “@reply” when they were sent to someone I don’t follow. So if brento doesn’t follow 3parfarley, he wouldn’t have to see that particular tweet from me if that’s how he wanted to set his account. This would cut down on the conversational nature of Twitter, returning it more to its initial vision as a broadcast-type micro-blog. But this option was off by default was confusing, so many users didn’t even know they could hide conversations between their friends and strangers. @Ev claims that 98% of users didn’t even use this.
The change was a simple one: Twitter now hides @replies to people you don’t follow. Effectively, Twitter switched this simple setting on for all users. The problem is, they made this mandatory: It’s on for everyone, and there is no longer even an option to turn it off!
Although some initial reports suggested that Twitter was hiding all “mentions” of other users, effectively killing the #followfriday meme, this turned out not to be the case. But the core issue remained: This minor change stifles conversation and discovery of new users to follow.
Why did they do it?
My first question on waking up to this new Twitter environment was “why?”
They couldn’t possibly have done it to respond to user confusion, as Stone initially indicated. Twitter is darn confusing as it is, and this change is minor in comparison to the weird and wonderful way of speaking that has evolved there.
The fact that they eliminated the option is one clue. Twitter could easily have simply turned this option on for all new accounts (or even for all accounts) but allowed us to switch it back off if we wanted to. No, they must have believed they had to get rid of this option for some reason.
The real reason is lurking in Stone’s mea culpa: “there were serious technical reasons why that setting had to go or be entirely rebuilt” and “a new, scalable way to address this need.” In other words, exposing @replies was taking up too much computing power, so Twitter wanted to turn it off to help meet user demand.
I don’t know anything about Twitter’s underlying architecture. But this seems both weird and plausible to me. Since @replies show up even to folks who aren’t following you, there must be something special about them in the Twitter software. And whatever this is, it must take much more CPU power than merely exposing a stream of updates.
The problem is that Twitter’s Stone was entirely disingenuous about this change. He blamed the newbie users, suggested that @replies were bad, and called this kind of tweet “fragmented.” He did everything but admit that there was a technical reason to shut them down.
Out of control
This is called not being honest with your customers and it is the real reason people should be mad. Twitter is desperately trying to keep up with the exploding use of their system, but this wasn’t a good move.
The nature of this change exposes something else about Twitter that I’ve been trying to put my finger on for a long time. We’re all using Twitter wrong! It was never meant to be a global “stream of consciousness” conversation. It was supposed to be a tiny blog! We were supposed to post fully-formed thoughts and links and read the same from others, not hold conversations with @replies.
But history has shown that companies can’t control how their customers use their products! Ever use duct tape on a duct? Or masking tape for masking? Or bailing wire for bailing? You get the picture.
Once people get familiar with a tool, they tend to figure out a way to use it that makes sense to them. And these are often at odds with the originator’s intent. The most successful companies accept what their customers want and adapt to this reality. They realize that their health tonic can be sold in bulk as a popular soft drink or that their farm vehicles are popular for dropping kids off at school.
Twitter didn’t intend for us to use @replies all that much, so they didn’t build it to scale. But most of what we post are @replies today, stressing the system. The answer is not shutting them off. The answer is making them work!
Update: Twitter has sort of reversed course, in the most confusing way possible!
Sofie Dittmann says
I didn't even notice. 🙂 The main reason Twitter tends to irk me is stuff like DM not working in IE7/8 (you get a file download prompt instead of it performing the way you expect it), the fact that some of the long-known holes in the system continue to be exploited for spam (the famous follow-unfollow DM phenomenon) etc., and the fact that even though Twitter supposedly has a support staff, if they are actually showing up for work, none of see it. Because they don't respond to ANYTHING.
I realize this is a free system. I also realize it's overloaded. I've lost tweets over that more than once, and the API connections to the likes of facebook.com are, at best, spotty. Which is too bad, b/c that's where the real beauty of social networking lies: to be able to connect that stuff to each other.
I guess nobody at Twitter realized they were creating a monster, and just like Frankenstein they are now standing in front of the creature that's broken loose, trying to figure out what to do next. Addressing this @reply “issue” was definitely not the right move. And if they are counting on being bought up by somebody else, they need to seriously clean house first and get some of their real performance problems under control.
Anyway, thanks for sharing that one!
Sofie
sfoskett says
In fact, IRC is how I described Twitter to a friend recently. It's like IRC 3.0 or something. But I just never saw it as all that like a blog. It's definitely more conversational than that, at least in the eyes of the end users!
Jason A. Nunnelley says
Forced to admit it’s a problem. I don’t think they fixed it.
Joe Manna says
Good perspective on this matter. Indeed, I think it would be great if Twitter would put in place a better system for allowing replies to cascade across the network. If Biz simply just stated “hey, here is a graph of the system activity, it’s a problem. Here’s what we propose to fix it…” and lay an open plan and hold an open discussion (vote via Tweets, who knows) … I suspect the community would more easily accept the outcome.
This “little” change is actually a big change, and it limits how people interact on there. If there’s one thing I know, it’s that people dislike change, they especially hate change when it affects their experience.
With my experience as blogging for companies, the vagueness of the blog posts by @Biz lend belief that nothing will change and likely they will cater to new users instead of the early adopters.
~Joe
greggscott says
The strongest point you make in is that ‘we’re all using Twitter wrong!” You’re right. It was never supposed to be worldwide Internet Relay Chat(IRC). Essentially @biz just told everyone to STFU. There still needs to be a better means of discovery that is organic but doesn’t clog the tubes–mine or Twitter’s. I fear that this was designed to push their Suggested Users module however and that is troublesome to me. I want one-to-one relationships with people not many-to-one relationships with celebrities and corporations.
Sofie Dittmann says
I didn’t even notice. 🙂 The main reason Twitter tends to irk me is stuff like DM not working in IE7/8 (you get a file download prompt instead of it performing the way you expect it), the fact that some of the long-known holes in the system continue to be exploited for spam (the famous follow-unfollow DM phenomenon) etc., and the fact that even though Twitter supposedly has a support staff, if they are actually showing up for work, none of see it. Because they don’t respond to ANYTHING.
I realize this is a free system. I also realize it’s overloaded. I’ve lost tweets over that more than once, and the API connections to the likes of facebook.com are, at best, spotty. Which is too bad, b/c that’s where the real beauty of social networking lies: to be able to connect that stuff to each other.
I guess nobody at Twitter realized they were creating a monster, and just like Frankenstein they are now standing in front of the creature that’s broken loose, trying to figure out what to do next. Addressing this @reply “issue” was definitely not the right move. And if they are counting on being bought up by somebody else, they need to seriously clean house first and get some of their real performance problems under control.
Anyway, thanks for sharing that one!
Sofie
sfoskett says
Indeed, Joe! Wasn’t open communication through blogging supposed to stop this sort of backlash from happening in the first place?
sfoskett says
In fact, IRC is how I described Twitter to a friend recently. It’s like IRC 3.0 or something. But I just never saw it as all that like a blog. It’s definitely more conversational than that, at least in the eyes of the end users!
Barbara J. Hart says
In Maine, we had a recent conversation on Twitter regarding the definition of Geeks and Nerds. I am definitely neither. It was decided that people like me are on Twitter to make the geeks and nerds laugh. I am on Twitter for business, professional development, communication and engagement. Your description of the problem with @reply and the problem created with the fix was clear and concise. I agree with your conclusion. Whatever the developers intended, Twitter is about engaging. While it can be an effective 140 character soapbox, it is also an effective venue for conversations of made up of 140 character comments.
Daniel Schildt says
Thanks for balanced and informative blog post.
the storage anarchist says
I suspect that the removal wasn't related to anything special with @replies, but instead @replies are something that Twitter can simply and efficiently filter out of the All Friends feeds so as to reduce the compute/IO overhead of supplying these streams.
Given their obvisouly unpredicted and accellerating growth, their engineers probably recommended this simply to buy themselve back some compute cycles before the whole thing came crashing down!
the storage anarchist says
I suspect that the removal wasn’t related to anything special with @replies, but instead @replies are something that Twitter can simply and efficiently filter out of the All Friends feeds so as to reduce the compute/IO overhead of supplying these streams.
Given their obvisouly unpredicted and accellerating growth, their engineers probably recommended this simply to buy themselve back some compute cycles before the whole thing came crashing down!
Kevin says
Some historical perspective — an email from @biz circa 5/31/07:
We noticed a whole bunch of Twitter-ers adopting a new way to
communicate specifically to individuals in a public way by adding
an @ symbol before a username like this: “@biz thinking I’ll get a
soy latte too!” To make this experience a bit better, we added a
few features to support this behavior.
– The Replies Tab will display an archive of @replies
– @Replies are followed by an ‘in reply to’ link for context
– @username automatically links the username to the profile
Kevin says
Some historical perspective — an email from @biz circa 5/31/07:
We noticed a whole bunch of Twitter-ers adopting a new way to
communicate specifically to individuals in a public way by adding
an @ symbol before a username like this: “@biz thinking I'll get a
soy latte too!” To make this experience a bit better, we added a
few features to support this behavior.
– The Replies Tab will display an archive of @replies
– @Replies are followed by an 'in reply to' link for context
– @username automatically links the username to the profile