I was a very late adopter of Twitter because I always thought that Twitter and Facebook were the same. They are not. Twitter is slowly replacing my RSS and news reader. Twitter is not a community thing, it's about broadcasting (in real-time, if you need it, most people don't, they are just addicted). That's why I don't tweet and I'm just following 11 accounts. I don't even follow friends, I just follow who has something to broadcast. Twitter is great for that.
Facebook is more noisy by concept. Their focus in communities and friends makes broadcasting side noisy. I had to turn off almost all my friends/likes wall notifications, I don't have the time or will to read that one friend that I meet once a year went to the restaurant or played a game. It's just too much noise. That's why FB is nowadays mostly a chat/email friends app (and FB knows it: they bought whatsapp).
> Encouraging everyone to make constant, short, pithy, public pronouncements is not a recipe for thoughtful conversation.
I have a friend who switched to Twitter a few years ago and whenever the fact that I don't use it comes up, I mention that I just can't deal with the inevitable dumbing-down and loss of context that comes with such an idiotic limitation. It's a medium designed for soundbites instead of consideration and "wit"[1] instead of intelligence. His go-to explanation is that the limitations force people to be concise and choose their words carefully. Either he's rationalizing or he's extremely naive about the quality of discourse on the Internet.
[1] I mean that in the most negative way possible. "Perceived wit" might be a better term to use here: I've often seen things like pleasing sentence structure used to cover a lack of veracity, a la "If you're not part of the solution, you're part of the problem". or "YesAllWomen". While not inherently incorrect, I've seen both of those used a massive number of times in situations where they're entirely irrelevant or inaccurate. And yet, because it comes across as pithy and clever, they dominate the conversation.
I dont like that conversation and posts are singular datatypes. If I am going to skim, I want chronological rivers of text. My screen should be JUST headlines, everything else is noise.
Ive also reduced my skimming vs reading, I just dont actually learn as much. If I skim all day, and you asked me what I read, 90% of it is forgotten. Skimming headlines is like a continual huff that never gets you anywhere. Longform is the way to go.
What's your reasoning? I'm always a little wary engaging this sort of statement because it often turns into a moralizing rabbit hole, but I'm also curious what you even mean. Certainly no one is precluded from making a copycat service, excluding that no one really desires to duplicate the investment and work given the likely outcome that no one would care. And it's also pretty clear that there are many services that get fairly close already. Given that, I'm just wondering what you could mean.
Not the grandparent, but I'll share my reasoning via an alternate universe:
Imagine if e-mail was owned by HP. (In this alternate universe, someone at Digital invented it. Digital > Compaq > HP) All email accounts are created at hp.com, everyone's email address is janedoe@hp.com, or bobspizza4344@hp.com, etc. If you pay $240 a year for Enterprise E-mail®, then you can customize the domain name, but hp.com still handles all the sending, receiving, and storage. You don't have a say in that.
Other companies have their own versions of "E-mail", variously called "MS Mail Plus for Windows Live 365™" or "iMail™", but you can't send message between them, so they're only used for niche internal communications. Everyone has an account at hp.com. You have to if you want to talk to anybody.
Some people tried to make an e-mail client once, but HP revoked their API key, so it doesn't work anymore. You have to use HP's e-mail client.
This is how Twitter is (and instant messaging as well, which is a shame. I thought XMPP was going to be our savior in that front, but Google saw to that). For me it's not so much a moral issue, but a practical one. E-mail is vastly better because it's open and interoperable. The WWW is way better than AOL and Prodigy and Compuserve were.
> I thought XMPP was going to be our savior in that front, but Google saw to that
Out of all the companies that had a large IM network, the _last_ one to stop s2s federation was the one that "saw to" the failure of XMPP? Never mind the fact that no other company with market power in this space (Microsoft w Skype, Facebook w Chat) allowed federation, walling off 90% of XMPP users, and by the time that Google shut off s2s, it was used by barely anyone.
It's ignorance like this that incentivizes the exact behavior you're complaining about. Companies like Apple and Facebook look at Google's attempts at compromising product quality for openness[1] (which, to be clear, is a trade-off that I personally think is worth the benefits to the ecosystem) and the huge backlash they get when they finally throw in the towel long after the battle is lost (s2s federation was more or less irrelevant by the time they removed it because the vast majority of chat usage was on walled gardens). It becomes clear that the only winning move when subject to the ignorant flailings of public opinion is to aggressively avoid lack of support for things like federation and interoperability from the start, in which case the only people who lose are the users.
You're absolutely right, no good deed goes unpunished. I think I was suffering from "well, I expect FB and Apple to behave that way, but Google? Now I'm mad!"
Well, that's not logical thinking. Google did try—more than anyone else—to bring openness to IM. When they did eventually throw in the towel, they became the unjustified focal point of justified anger.
Meanwhile, iMessage, BBM, AIM, ICQ, MSM, Yahoo, WhatsApp, etc. all continue running walled-gardem IM systems. The closest thing to an open IM system is SMS.
In general, the sentiment is understandable and in some fora, the context is understood by everyone present. The problem in my experience is that many people hear the loud complaints (and the absence of any similar complaints for companies that are worse) and don't have the implied context. This naturally leads the tenor of the conversation to "the subject of the complaint must be worse than companies in similar situations". I've even seen this happen on fora like HN where you'd expect the context to be understood.
It reminds me of a friend of mine who has decided to preemptively leave tech early in her career because of the reputation it has for sexism (despite not (yet?) experiencing any issues firsthand). The main industry she's considering switching to? _Finance_! As much as most people implicitly know that sexism in finance is WAY worse, it's rarely brought up because it's considered something of a lost cause (for now). And yet, in her ignorance[1], my friend's assumption is that the relative visibility of sexism discussion maps to the relative incidence and severity of sexism in these industries.
[1] The term ignorance here is meant literally: not having experience in either field and being forced to go off of what she reads/hears about.
But there is no money in making an open and interoperable platform. Or to be more accurate, there is a lot more money in having a closed and proprietary platform, which you can milk for years if not decades.
Ultimately, majority of people do not care whether the underlying platform is closed or open - they just want a product that works fine (eg. Facebook). So one of the rare ways open platforms can win over closed ones is if someone invests a lot in an open platform and offers a product with quality on par to those with closed platforms.
But it seems money drives a lot more effort in aggregate[1] than some desire to make the world a better place. So a vast majority of times, we see better products coming out of "entities" (corporations, people) motivated by money, which will do all it can to protect it's money source. Closing the platform seems a perfectly logical thing to do in that case.
[1] I define it as total man-hours spent on something.
As someone who often uses more obscure platforms, it's mostly just assurance that the service will continue to work on my platforms. I can use email from GNU/kFreeBSD fine, because it's just email, I could develop my own client if I absolutely needed to. But I can't run Skype there. I can connect an IRC bot to Jenkins because it's just IRC, I could write the code myself if I needed to. I don't feel confident that I can connect twitter to Jenkins to have it tweet build results (for example), and rely on that bot continuing to exist, because twitter is owned by Twitter and they can do what they like with the terms of service.
I know someone has already posted a google cache copy of the page (because 403) but archive.is has a properly formatted archive of the page which is nicer on the eye:
> "After [Alex Payne, who ran the developer and platform side of the company for a long time] left in 2010, he described a letter that he had sent to the executive team arguing that Twitter was making a mistake by closing down the network, and that it should have made the opposite decision: that is, by becoming as open as possible. In a nutshell, he said, Twitter’s choice was to become more open — to decentralize the network — or die like other walled-garden platforms before it."
A decentralised Twitter would have been amazing. I've tried playing with all kinds of services to push notifications to a variety of devices and the only thing I've ever found that I liked was Twitter - but I don't want to share private notifications with public Twitter servers (even if I do mark the account as private)
One day I might actually build a service myself - but I have far too many projects on the go as it is.
> decentralised Twitter would have been amazing [..]
> One day I might actually build a service myself
Or you might use one of the myriads of decentralized microblogging platforms, using any API you wish (REST, XMPP, whatever...) in any language you want and in a choice of BSD-like or GPL-ish licenses... The only thing missing from those platforms is users - gaining mindshare through promotion is a strength of large commercial providers.
Those are too social network orientated for what I wanted. I appreciate they do model themselves after Twitter, but for me the appeal of Twitter is that it can also be read anonymously - like a pretty RSS feed or Growl service - if that's all you want to take away from it.
I think identi.ca is one of the more important ones (which doesn't say much, I tried to figure out that ecosystem a while back and found it pretty hard to get into for outsiders)
Apart from https://gnu.io/social/ and http://pump.io/ which have already been mentioned, I have a soft spot for https://project.jappix.com/features and https://movim.eu/en because of their use of XMPP pubsub which I believe to be the ideal infrastructure for decentralized microblogging. But for lack of large entities pouring tides of promotion money into them, they all have small populations.
Depends on their model. lots of decentralized services survive by licensing out their code and / or support.
As to whether that would have proven less or more successful than their current approach, there's no way to know for certain so all we can do is speculate
Apples and oranges. RSS is purely just a markup specification. Thus it doesn't handle a standard way to host a message store that multiple services can push updates to (like you would with e-mail, Twitter, Growl, etc).
Some of the other services discussed here do also offer an RSS and/or Atom feed in addition to their preferred format for message delivery; but in all of those cases they're more than just an RSS feed.
I disagree. The third party eco-system diluted the brand, restricted monetization potential, and left Twitter with little control over their user experience.
Letting third parties do the hard work of experimenting with user acquisition and engagement, then buying up the best and turning their backs on the rest was a masterful move.
We need an open alternative to Twitter, but as a publicly-traded for-profit organization, Twitter, Inc. will never deliver that.
> Letting third parties do the hard work of experimenting with user acquisition and engagement, then buying up the best and turning their backs on the rest was a masterful move.
It would have been if you assume that Twitter could thrive on its own. Since they have historically relied on third parties to push their product forward, and then cut them off at the knee, they should have been prepared for the inevitable stagnation that followed, and perhaps they weren't.
The masterful move would have been to carefully augment the base functionality offered by Twitter while encouraging the third-party ecosystem to continue to grow and thrive.
You can see, for example, Apple do this with iOS (albeit at times with a ham-fisted approach) by incorporating some—but by no means all—of the features that third parties come up with into the base OS.
This encourages third parties to continue to participate in the ecosystem while gently nudging them towards innovating instead of stagnating, because that's the only way they will be able to compete with the “free” Apple-provided software and make money.
Twitter was in the somewhat unfortunate position that it was born as a wide-open system that had little in the way of walls, leaving the new management with few options to gain more control over their product but to start restricting what could be done with it.
Instead of recognizing the value of third-parties and commoditizing their complements, though, they went all-out and systematically alienated anyone who wanted to share in their good fortunes. They placed their focus on attracting celebrities and brands (remember when Ev was “excited” that Oprah was joining?) and attempted to create a friendly environment for the average consumer by tightly controlling the user experience.
In itself, I don't think that this is a bad idea—Facebook has done it quite successfully, for example. Twitter's problem is simply that they are about to run out of innovation to acquire because there are no more small timers left who are willing and capable to take a risk on their platform and come up with some unexpected new feature that could later be integrated into product proper.
Like App.net?[1][2] It would seem you need much more than just being open and "letting third parties do the hard work of experimenting with user acquisition and engagement" to succeed in this space.
I think pump.io is meant to be more like a G+ alternative. But you are right. Open sourced distributed alternatives exist if that's what you want all you need to do is join. GnuSocial, pump.io, Diaspora, RedMatrix, Friendica, Twister, BuddyCloud etc etc. Each has it's own community of users. Sure your close friends probably wont be there but were they on Twitter when you joined?
From my own perspective zot (RedMatrix) should be the future. Whether the socialwg agrees is yet to be seen.Though I have a feeling zot will be the betamax to socialwg's eventual vhs
I only joined twitter because someone I knew was on there. I'll join one of the decentralised alternatives when more than one person I already know mentions that they use it.
To put it in perspective, Twitter's market cap is still $25B after taking a recent slide - that's about 10x the valuation when they started closing down APIs a few years back.
I think it's a bit of a knee-jerk to start assessing their whole strategy on that basis. It pains me to say so as a developer who would have loved the old platform to remain (I had to shut down a somewhat popular hobby website because I didn't want to put in the effort to switch to OAuth). And as a user who misses a proper TweetDeck equivalent on the phone.
They didn't win any friends in the developer community, but the article is about growth and it's not clear they would have achieved the same level of growth with the majority of users on 3rd party apps.
The critique seems to be on Twitter's long term strategy.
Shutting down 3rd parties helped them get users back on the native platform, buoying their short term results. However, without the 3rd party developers the native platform is becoming less and less interesting.
We are in a very hot tech market right now so valuations are a little out of whack. Facebook has had fairly strong results the past few quarters which give investors hope Twitter can do the same. We will see!
If they don't control the Twitter clients, they can't avoid the clients from using multiple platforms (e.g. Facebook, app.net, the newer platform). Then clients can switch away users from Twitter seamlessly.
This is pretty clear from their API policies.
This makes me think that all this locking is not about monetization. It's about protecting their user base.
Facebook is following the same direction. Their current api version does not allow to build an alternative Facebook client.
Twitter's problem is that it's a transition product.
The transition is one from its origins as a primitive status updater ("What are you doing?") that existed on the desktop and barely on the phone, to what it should have been all along: Snapchat, WhatsApp, etc.
There was a further b.s. step in there for Twitter, when it was temporarily called a micro-blogging service.
The original idea for Twitter was not too distant from what WhatsApp & Co. are today. The problem for Twitter, was that it came along too early, had to compromise on its communication vision (the now massive smart phone market wasn't primed yet), and now finds itself in the quicksand of being a half-breed legacy product that isn't the best solution for any particular thing.
Twitter was supposed to be a communication platform. It failed to become that, WhatsApp is going to have a billion users soon and took Twitter's future, and Twitter has been left behind as an advanced variation of a status update service. It lost its future, and the product as is has a limited potential that will soon be all tapped out.
Quite ironic, having the founder of medium write in favour of openness. Take WordPress and walk towards the path of the walled garden and you get medium.com.
I'm not in a position to say if this is as bad as the 3rd party rugpull a few years ago, as it may only mean people have to pay Gnip for the same data instead.
To be clear - the only access to the firehose that has been cut off is for people who want to resell that data.
The writing has been on the wall for that for quite a while - there's really no reason for Twitter to sell data to a third-party, who can then sell that data to other people.
End-users of the data are still free to purchase the data from Gnip/Twitter and do whatever they want (within the TOS of Twitter)
Why should Twitter sell data via a 3rd party? Note that DataSift tries to equalize platforms and makes Twitter look like just another option. Right alongside the companies that they have no relationship with (ones where you give them API keys and they connect for you). Datasift was also taking a rather nice cut of the money, and Twitter can easily provide the same service.
Having a third party handle it, take a cut, etc. only make sense if you want to keep customers at a distance (say, to pretend to be concerned about privacy), or if you're too busy or unsure about building the service yourself
Cutting Datasift off (really, just letting the contract expire) is nothing like terminating API access for third parties.
About the main point of the post, I remember not having a good feeling at Twitter's strangling the 3rd party apps. It's possible that they already have all the people willing to chat in public about anything now (and the marketers) so they won't grow much more than this, but for sure a thousand companies developing business models on the top of a 140-characters messaging bus can have more ideas about expanding the platform than the only one controlling the bus. Problem: not all those ideas will benefit Twitter, some of them could even be detrimental to it. I think it's a sort of common dilemma, my platform or theirs, my vision or the one of customers? Historically both choices played well or badly. Twitter made their bet, let's wait another couple of years and see.
In a strange way I'm sort of hopeful the MBAs of the world continue to make these mistakes. In today's world of technology they are out of their depth and in my opinion in most cases are no longer qualified to be in the positions they've traditionally held.
These us vs. them statements regarding MBAs on HN are ridiculous. And your broad generalization of MBAs as technologically inept is ridiculous as well.
I empathize with your point of view. While I don't want to say this "broad generalization" applies to ALL scenarios, I will say that even today (in my experience) the "broad generalization" applies in MOST scenarios.
I don't know how up to speed you are with how Twitter was. There was a point in time that they were infamous for their callous "slaying" of 3rd party vendors. I can't say I followed this story rigorously, but even a passive bystander understood Twitter was not about their ecosystem. They were about Twitter.
I don't think it's a hopeless situation, but in my mind the only real path forward is a world where the largest tech companies build up their ecosystem and embrace 3rd party innovation and ingenuity, and not putting their heads into a guillotine when it suits them.
While I agree that Twitter has strained relationships with developers, Fabric is a great move. For anyone who hasn't used Fabric, it is the best mobile SDK integration I have ever seen. It seamlessly works with XCode, Android Studio, IntelliJ and Eclipse to easily let you add Twitter features, distribute builds ala the now POS that is Testflight, and get cross-platform crash analytics.
...if this is a fox luring me into it's hen-house, the hen-house sure is comfy and well-featured. Sad to see it diminished in this article, when IMO it's a far far better offering than any other major companies (looking at you Facebook) are putting out.
I was Idealab's first acquisition in this story (Twidroyd) and I can only confirm that dealing with Twitter on whatever level has indeed gone downhill each and every year since then. No comparison to the days when working directly with Ev & Co. Arguing whether that's part of growing up as a Business is part of another discussion — Last time I checked that numbers weren't that convincing.
Twitter's problem per Ben from Stratechery is they can't grow registered users quickly enough, so they're resorting to building ads for unregistered users. The problem is those unregistered users don't monetize as well.
Tellapart built ad products for ecommerce companies. I've worked in that space a bit, and the problem generally isn't registered logged-in users you know a lot about: you can do pretty good recommendations and it's relatively straightforward to advertise to them; it's just that they are a small fraction of your traffic. So tellapart, by necessity, had to get good at advertising to low information drive-by users. That's what twitter needs; not for ecommerce necessarily, but in general.
It's still a shitty business though; if users aren't logged in and sharing information about themselves both directly and via data exhaust, twitter is fighting on more even ground with all other ad companies in the world and not exploiting the prize that no-one else has access to.
Oh I heard about this a few years ago, interesting this goes into more details what happen and the result of trying to kill of devs.
While they need devs now, I think they'll get devs back. I've seen people using machine learning on twitter to do some stuff and there are potentials with any large amount data.
But I wouldn't bet the bank on Twitter as a business or a startup. I was interviewed at a start up and their whole business relied on Twitter and creating a third party software with it.
How would you monetize an interest graph? This seems much more difficult to me than simply forcing all users on your proprietary clients and websites and deliver ads there. It took facebook years to deliver a solid mobile experience with their native app, but now that they do, they reap the benefits.
Can we speculate about this with regard to the timing of DoD's investment into Silicon Valley (and the problems the DoD has had with Twitter), or is that too conspiratorial?
The DoD has had a problem with Twitter where they will not onboard to information sharing programs and will not censor certain types of Twitter content. Other partners, such as Facebook and Google, have been very complicit with the DoD. Twitter is willing to delete accounts, but shadowbanning content and dropping content has made them uncomfortable over the years.
I was a very late adopter of Twitter because I always thought that Twitter and Facebook were the same. They are not. Twitter is slowly replacing my RSS and news reader. Twitter is not a community thing, it's about broadcasting (in real-time, if you need it, most people don't, they are just addicted). That's why I don't tweet and I'm just following 11 accounts. I don't even follow friends, I just follow who has something to broadcast. Twitter is great for that.
Facebook is more noisy by concept. Their focus in communities and friends makes broadcasting side noisy. I had to turn off almost all my friends/likes wall notifications, I don't have the time or will to read that one friend that I meet once a year went to the restaurant or played a game. It's just too much noise. That's why FB is nowadays mostly a chat/email friends app (and FB knows it: they bought whatsapp).