App.net project update #1
daltoncaldwell.com
daltoncaldwell.com
Honestly, I am conflicted about this endeavor. As a current App.net customer/user, I was very confused about the original announcement because the idea has nothing whatsoever to do with the current App.net product. So now I am worried that App.net as I understand it today might go away if you head in this new direction (I see in the FAQ you will support the current product for a year).
On the one hand, I am over Twitter. Done. It is way too noisy now, and I have been severely burned by their dev ecosystem. I put in so much time and effort (naively, I admit), and the aftertaste is super bitter. You and I have talked about this before at length, so I won't go into detail. That level of ecosystem-scorching has made me hesitant to put a lot of time and effort into something new and similar. This may be unfounded since I know you are wanting to do the right thing by your developers, but still the soreness remains and affects my judgement.
There are other non-ad-supported systems for this type of communication out there. Some are federated (status.net), some are not (heello.com). You and I both watched the immediate demise and shaming of heello. How will this be different? Perhaps it is the pay-to-play nature that will keep the trolls out at the start.
On the other hand, I can see where this would be very useful if it was in fact implemented correctly as an actual real-time feed platform. Using a combination of webhooks (pubsubhubbub) and data-streams (e.g. twitter streaming API), this could be a really powerful platform for developers, builders, and makers to finally bring about The Internet of Things that many have been dreaming about. I am worried that this is such a niche desire of a few inventive hackers that there won't be enough support behind it to sustain it as a centralized company (however, I don't see how an open, federated system is sustainable in this fashion either, so).
I know you are very passionate about this problem. We've discussed it before. I know this is something that you want to see exist, and so as a fellow builder and maker you are insanely driven to see it become a reality. I understand this drive. I just don't want it to derail your company :)
I don't know. I'm excited but hesitant. I have not backed the project yet because I'm still not sure... I have a lot of thoughts in this space as well, so maybe we should talk in person. I will be watching the progress intently!
If this is a real market for this kind of paid service, I believe that sets up the correct financial incentives. It also solves for scaling issues, troll issues, and financial sustainability of the company.
If I can't validate the market via the join.app.net campaign, then we can still say that we tried, and won't take anyone's money/let anyone down.
Happy to meet in person
The barriers to entry as a messaging infrastructure service play are low. Even if your platform is reliable and stable, you will be quickly commoditized to competing on price which is not a sustainable business model.
From a user standpoint: One has no reason to join. Adoption occurs when the benefits of joining are greater than cost of joining. You inflated the cost of signups from 30 seconds to $50. For people considered wealthy, that's still over 100x the cost. Having no ads is hardly 100x the return, especially when you still have a massive chicken/egg problem to solve. It's like trying to make Google+ overtake Facebook. It's hard to begin with - it's impossible if it didn't have the resources of Google and wasn't free.
From a developer standpoint: The service is useless without far more users than your asking for. The data won't be compelling with 10k, especially considering the personality that App.net currently appeals to is so monotonous. As much as I like to hear NoSQL vs SQL arguments, it's pretty fucking banal when you compare that to someone on the other side of the world tweeting about war or a natural disaster. Twitter is as much an outlet for media as it is an inlet and the friction of your monetization strategy greatly hinders who can tell their stories.
Sustainability doesn't mean viability. You'll make money no doubt but that has really no correlation to the quality of the service, which, unless it's free, pretty much fucks everyone but you.
Twitter will be real time in due time. In the meantime, I urge you to stop striving to be Twitter and instead more like maybe Meteor. Making a good real-time framework seems to stick to the idea's roots while filling a need that is actually needed. However the project develops, I truly wish you the best :)
Right now there's nothing tangible for me to get excited about. I consider myself a tech-minded person, despite not being a hacker, but this project still seems vague to me.
Often projects that get press make most of their funding right off the top with the rest trickling in without a huge boost. Pending some big press for the project, I'm not sure yet if it can make it. But I've enjoyed Dalton's interviews and blogs over time and he has some great insights, so I'm still rooting for it.
I like to think it will, but only because we earn sufficient trust from a sufficient number of people over this 30 day process.
http://my-stuff-online.appspot.com/
* warning: safari and chrome in OSX only.
I described my vision of what opportunity I think was lost here: http://daltoncaldwell.com/what-twitter-could-have-been
I am running this experiment to establish, to the best of my abilities, whether or not there is a market for the sort of service I described and want to exist. The practical applications would be fairly different than a celebrity-focused gossip site.
I think Twitter as a product sucks, this is why I use TweetBot. I agree it is tedious having to do two step authentication for 3rd party clients, but i do that once.
Most consumers are driven by those celebrity-gossip services that silicon valley entrepreneurs roll their eyes at. Twitter simply peeled back the mystery (reason #34324 why Twitter is amazing) about what people talk and think about most of the time.
As Twitter continues to disfavor outside clients, there might be innovation (especially around mixing info from many sources) that's only possible in an alternate system... a system that doesn't require end-user/endpoint interface control in order to collect its sustaining revenues.
the thing is: the reason why developers want access to the twitter api in the first place is because the users are there. you cannot just make a paradise for developers when there are no actual users feeding data into the system. one of the main reasons twitter got to where it is today is because celebrities started using it and their fans followed... you cannot reconstruct this phenomenon in the way you're trying to pull it off.
maybe, what you're trying to do is something completey else. maybe you want a service rather for machines to talk to, as a service purely for developers. than that's something completely else.
Also, keep in mind, a large portion of the growth of Twitter was driven by the technical innovation of 3rd-party developers (ie the first iOS app)
They built their service on the back of cool things developers built, and now seem intent on destroying the very same ecosystem which ensured their popularity now that they are succesful -> http://daltoncaldwell.com/what-twitter-could-have-been
I think this sucks, and I am trying to do something about it, rather than just complain on the Internet.
Whether any startup founder likes it or not, their startups and projects will get put into buckets and will get called things like "the X of Y" or "like X a Y put together" or "X for dogs".