2) Don't you think it's a little early to compare app.net and twitter? App.net is in it's infancy and is nowhere near the product twitter is
3) What could Twitter have been exactly? How did closing a few API's off prevent it from getting there?
4) Have you ever imagined that perhaps your vision for Twitter and Twitter's vision for Twitter just do not mesh?
2) Don't like App.net? Pick Reddit vs Digg, same case. One managed to "get by" with a core team, the other took a ton of money, hired a bunch of folks, made a bunch of promises, and tried to shoehorn their original vision, the one that got them established in the first place, into something completely different. Reddit, makes money and is sustainable -- it just didn't need to make that much money -- as a user that's fine by me, and the reason why Reddit "won". If only Digg was happy to "just" be a $50mill website...
3) Twitter is what it's users/supporters made it to be. Its service/value was understood from the get-go, and in turn, it's popularity grew for that same reason -- ppl understood it's vision and supported by building upon it -- hence cannibalizing your core base by knee-capping your API, probably isn't the best way to go.
4) My vision of Twitter is fine, like many others, I think it's got something to do with SMS-web-mobile-140-characters-distributed-micro-messaging-or-summin? Does it need to be more than that?
According to TechCrunch the only money Reddit ever raised was $100k of seed funding (http://www.crunchbase.com/company/reddit). That's a very different trajectory than Twitter, who (again according to TC: http://www.crunchbase.com/company/twitter) have raised $1.16 billion (with a B) in funding.
Taking in that sort of money raises the stakes dramatically. Nobody loans you a billion dollars to build a $50 million/year business.
That was OzzyB's original point: Twitter should not have taken big VC money. They took too much money. From his first post:
> someone promised the moon to a bunch of financiers and now they have to deliver above and beyond of what Twitter could have been, or should have just been.
1.16 billion of capital and 140 employees
6.0-7.0 billion valuation, estimated
In terms of profit per employee, you're looking at 50 to 100 million to 'break even' at that vauation
So, part of it is the $$ raised and part is the $$ valuation
Is it possible paint yourself into a box, strategically, if you take money at aggressive valuation?
Source: http://www.crunchbase.com/company/twitter
Edit: Headcount data look out of date at TechCrunch. See comment below, this now ~1,000 not 140.
General direction of the comment is distilled, still as follows:
1) valuation is 7x invested capital
2) The invested capital is large, requires large exit
3) This is going to put pressure on the team ($10-15B exit?)
4) Thats a requires lot of $$/head for the team to bring in
I don't know how much it takes Twitter (even though it should be relatively easy to find out), but I do have an idea how much it should take.
Twitter presentations suggest 70 million messages per day. 800 tweets per second:
http://www.slideshare.net/raffikrikorian/twitter-by-the-numb...
It's not that much, actually. Some of us have processed 50-70 million transactions per day on a much smaller infrastructure (25..40 AWS boxes) - quite often designed and deployed just days prior to the massive traffic spike, with fancy features like real-time fraud checking etc.
It's not that hard to do what Twitter does. At least, with the amount of financial backing that they have, I don't expect them to be failing in a spactacular fashion periodically.
I'm sorry. I really am. I know this isn't Reddit. But...
HAHAHAHAHAHHAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHHAHAHA
Yes. Yes, on average, a given tweet reaches ONE HUNDRED PEOPLE. Do any of you folks even listen to yourself? Even if you change that to "users" instead of "people," since so many twitter accounts are robots - even then, 100 users on average for every tweet is ABSURD.
> the polling that twitter applications do even when there are no new tweets
Polling with no new tweets is far easier to optimize than polling when there are tweets. So just discount this almost entirely in your roughshod analysis.
> spam filtering
Have you been on twitter? We all get spam and see fake accounts trying to get at us regularly. Try mentioning you're on a diet on twitter and see how many followers you rack up. If they're filtering spam, they're not filtering it well, so I hope they aren't burning too much cash on it.
> API servers
API servers are frontends that use dramatically fewer resources than the work the backends have to do. If Twitter's frontends are costing them much money, again, they're wasting money.