As I’ve written about before I love Twitter, the service, but I’m not very impressed by Twitter the company. Twitter wants to change that, Twitters claims they have changed. This time things will be different. The problem is that Twitter seems to have become even less likeable.
A few days ago Twitter launched Digits, a service completely unrelated to their core product. Possibly because they don’t like the whole micro-blogging thing. Digits is a service to help people log in without emails or passwords (in detail over on the Verge).
The interesting part, to me, is how Twitter deals with developers.
Twitter now wants to reach out to developers, to tell us they’ve changed, by inviting us to a conference about what sounds like dev tools:
As a peace offering, Twitter on Wednesday is expected to announce a suite of tools that aim to make it easier for programmers to build apps, according to people familiar with the matter. – WSJ
But Twitter already burned developers severely a few years ago by closing down APIs. They burned developers so much that Marco Arment just wrote a scathing blog post arguing that we can’t trust them. And I think he’s right.
Responding to Marcos comments a Kevin Weil (“vice president of product for revenue”) tells the Verge:
He (Weil) named a few companies that have made millions of dollars developing on Twitter’s platform, including TweetDeck, Hootsuite, and the social-media monitoring company Radian6, which sold to Salesforce for $340 million. The changes in 2012 were intended only to ensure Twitter had control over its core service, he says. “Our API was so open that we allowed people to compete with us, and so there were changes we had to make.”
Wait. What is Weil saying here? That Twitter as a platform should only be available to companies who don’t make money? Or just the companies Twitter would like to make money? Or is Twitter NOT a platform at all, but a closed service that has an API just to taunt developers?
None of the services mentioned compete with Twitter as a platform or service. One could argue they had competitive UIs though. But shouldn’t all that traffic made it easy for Twitter to monetize? Perhaps sell higher volumes of API access? It’s hard to understand just what Weil intends to say with this strange answer. My only possible takeaway is that Twitter prefers its partners to not actually succeed.
I think this proves Marco’s point wonderfully. Twitter doesn’t want developers. Twitter is not a platform. And they want those meddling coder kids to stay off their lawn.
Ello is a new social network, aimed to take on Facebook by not selling peoples information. It’s invite only, and has a very sparse set of features.
- Follow people like Twitter
- usernames like Twitter
- focus on posting like Twitter / Tumblr
- posts are re-shareable, full of media, more like Tumblr than FB.
- Execution is really bad.
- It’s really strange to navigate and use.
- Doesn’t work on mobile at all.
- While the team seems to be scrambling, nothing seems to be happening.
- VC funded with no business model. This is worse that Twitters year over year fail to turn a profit.
Why? Because we can.
A playful answer, but more often true than not. If something works, why not keep doing it? Marketing and sales are areas where this attitude is so entrenched that some people never question it. "Always be closing", "sell sell sell". Why are we pushing this grandmother to buy an android device she’ll never use? Because we can.
We put all the responsibility in the hands of the recipient, the buyer, or the clicker of ads. Often rightfully so, in my opinion. As good balance to douchy sales tactics is that if people simply don’t buy, the salesmen will quickly stop and try something else instead. Other fields are not so clear cut though.
As designer we believe it is our mission to delight users. To make the product easier to use, more entertaining, and always more sticky. Last week my favorite gamification researcher, Sebastian Deterding, posted a keynote where he questioned this idea; Why is it our job to make things more sticky?
I found myself agreeing wholeheartedly. No matter if work with web or apps, you are providing either tools or entertainment. There really is nothing else. Entertainment should of course be entertaining, and I wont rant about game design in this post. But should tools be fun? Should they be sticky?
Steve Jobs once described the computer as a "bicycle for the mind". A tool to reach farther and faster than a human could without it. But are computers living up to this promise? I would argue no, and it’s because of us. As designers, we’ve perverted the idea of tools. Creating hammers people really like to use instead of ones that gets the job done. We’re not looking for the best way to solve a problem any more, we’re debating how to make our users engage more with the product. Again something which is fine, if it’s entertainment. But if it’s a tool, this is a douchy sales tactic.
I think we need to stop talking about delighting our users and get back to trying to build the best tools for the purpose. No matter how good we dazzle our clients, eventually the sales pitch will end and the users are left holding chocolate hammers.
Gave a talk today at WordCamp Norrköping on how to build web apps using WordPress, JetPacks REST API and BackBone.js.
A short presentation on the why and how to use BackBone.js and WordPress to build interactive web, apps or otherwise. My slides are available below and you can find the demo app on GitHub.
Medium.com is quickly shaping up to a great reading and writing experience. A recent surprise feature is their story/collection/user embeds which let you bring medium with you anywhere.
Odd to see what is basically an iFrame experience from such a design focused company. One can only conclude that they see some great experience behind this. Can’t wait to find out what it could be.