@davewiner says: We need: A programmable Twitter client

First, I wish I had the bandwith to work on hooking Twit Menulet into rssCloud.  It seems obvious that (i) more tweet metadata would be good; (ii) Twitter Corp is getting in the way; and (iii) we (users, and developers) could do this without Twitter Corp if we really wanted to.  Dave Winer suggests that a programmable Twitter client could help power users achieve a measure of independence from Twitter:

rsscloud:

What if there were a relatively simple and low-power programming language built into a Twitter client that allowed power users to build their own little apps on top of Twitter. User interfaces for grouping tweets, or flowing groups of ideas to two places, Twitter and somewhere else. So that the bits that end up on Twitter are coherent and useful to people who don’t use the client, but somehow more useful to those who do.

….

For example, it’s been about two years since I first asked for an “unfollow-with-timeout.”

….

I’d also like a “block-with-timeout” feature.

Shouldn’t have to block someone to remove a single tweet from view. Can’t tell you how many times I’ve blocked people just to get a turd they sent to me out of my @replies tab.

I love the idea of a programming language built-in to Twitter clients—and I’d love to bake one into my own client.  I’ve been mulling doing this for a long time, as it would make my own work easier.  But I’m not convinced that such a language would be a game-changer for many people.  From a developer’s perspective, a programming language is only a short step up from the Twitter API itself, used in conjunction with some other programming language.  From a user’s perspective, the key to any game changer is the user interface, which would be difficult to bake into the new language.

As for the feature suggestions, these are great.  Twit Menulet has a “filter tweets from @user” feature, which can be manually selected and then disabled, but no automatic timeout.  Removal of a single tweet from the stream should be easily do-able, I’d just never thought of it—I guess you have to receive a few “turds” before realizing how useful such a feature could be!

  1. zarsinabi reblogged this from twitmenulet
  2. rich-hemrich reblogged this from twitmenulet
  3. helaine-minnifield reblogged this from twitmenulet
  4. terryvanhorne reblogged this from rsscloud and added:
    programmable client. You might want...look at Twitterlists. If
  5. kch reblogged this from rsscloud
  6. twitmenulet reblogged this from rsscloud and added:
    bandwith to work...hooking Twit Menulet into rssCloud. It seems obvious