DISQUS

Scripting News: The Next Killer App is to Twitter as 1-2-3 was to Visicalc (Scripting News)

  • Aeontech · 8 months ago
    Dave, have you looked at BirdFeeder ( http://brdfdr.com/ )? Looks very promising. From site:

    "Birdfeeder, a prototype implementation of a distributed and secure microblogging protocol called FETHR, which operates independently of (but connects to) Twitter. I posted my comment to a personal instance of Birdfeeder, which happily accepted it, digitally signed it, entangled it with other messages in my timeline, and forwarded it on to my FETHR subscribers—one of which is a Twitter gateway, which takes care of forwarding my messages on to my Twitterstream. It’s also responsible for sending me messages from people I follow, so (as you can see from the screenshot) I never have to leave my Birdfeeder interface—and therefore can occasionally miss minor Twitter glitches. (Or, as in this case, major hour-long outages. Nothing yet on the status blog, either, so it must really be all-hands-on-deck over at Twitter HQ. Update: Over an hour in, there’s a small note on the status blog.)

    When Twitter eventually comes back up, the gateway will busy itself with the task of forwarding along my queued messages and fetching news from my Twitter subscriptions. I can continue to tweet in the meantime and even page back through my entire history and the archived messages of my friends. This is the fundamental benefit of decentralized micropublishing: independent providers may experience local failures without bringing the whole damn thing to a screeching halt.

    So, in something of a twist on the usual, Twitter is down for everyone—but not me. "
    - http://dsandler.org/wp/archives/2008/11/18/twit...
  • Dan Bricklin · 8 months ago
    Dave,

    While, as I recall, there were some people at VisiCorp who didn't take Mitch seriously WRT making a new product, we at Software Arts did take him seriously and tried to warn VisiCorp. There were some very difficult business issues related to VisiCalc (and the relationship between Software Arts and VisiCorp) that hobbled advancement. We also had the problem of porting VisiCalc to many quite different computers, and, like Microsoft with Multiplan, went off on a higher-level language approach for version 2. This all slowed our addition of new features. (IBM wanted VisiCalc, which they got on time, and it had to run on a single floppy 64KB machine, which 1-2-3 didn't -- 1-2-3 needed dual-floppies and 256KB, as I recall. We sold more copies of IBM PC VisiCalc than any other version, I think.) VisiCorp was busy making their VisiOn mouse-based system (which goaded Microsoft into doing Windows) and VisiOnCalc. They over-reached in many ways.

    Lotus did an incredible rifle shot right at just the IBM PC with great assembler code. (At the time we first put VisiCalc on it, the IBM PC had not yet "won" and there was no Mac. 1-2-3 probably helped them win. So did Compaq by making a software-compatible machine, not software-almost-compatible.) Lotus also improved on our product in many ways, copying where appropriate and innovating where needed. They had great marketing and sales. Mitch, having been VisiCalc product manager at VisiCorp, knew the market well and put together a stellar team when he moved back to Massachusetts and founded Lotus. And, of course, 1-2-3 could read VisiCalc data and use it directly, so upgrading was easy. They beat out the maybe 50 other "VisiClones" and "Calc-alikes" for good reasons. Later, Lotus over-did things with Jazz on the Mac and got hit by Microsoft doing just the right amount of innovation with Excel.

    Twitter, as far as I know, doesn't have the business relationship baggage that we and VisiCorp had, nor the burden of not knowing which personal computer design would become dominant, so the analogy about just ignoring Mitch isn't really that close. The question is are they moving ahead with what is needed. Not too much and not too little. (Should this be the "Goldilocks Design Question"?)

    I think that you are right that a leader that gets complacent or thinks they can do no wrong can be replaced by someone who gives people what they want and need, and delivers it with a superb team of developers and marketers. I believe that your basic thesis, that there could be a 1-2-3 to Twitter's VisiCalc, taking the basic goodness and improving upon it and being there for the big growth period, is sound. The question is, will that product be made by Twitter (if it is paranoid enough to survive) or not.

    -DanB
  • domhamon · 8 months ago
    I think now we're actually at the point where something new will come from another direction altogether. I believe you can satisfy your entire wishlist by setting up a wordpress.org account and limiting yourself to 140-character posts.
  • cjsparno · 8 months ago
    Dave, I am starting to think of twitter more as a broadcast platform (like a radio repeater) than as a tool I want to start and end my conversations in. It is simply too unstable to be the center of my world. I like your thoughts on hooking in the comment portion (Disqus really does rock in that respect), but I think starting with a twitter clone is mistake. Why not start with a flexible platform first that can handle all of the required "data types" and then use twitter as the broadcaster for added reach. Kinda like FriendFeed can do now. I have a simplified flow chart of what I am trying to do in my small way on my tumblr page http://bit.ly/ADLDm

    I hope you continue this dialog as I know you are on to something, I just am not sure of the structure yet. I look forward to hearing/seeing more. -Chris
  • dave · 8 months ago
    You start with the clone because of the millions of users' brain cells that
    grok the way Twitter works. Anything else has a steep learning curve, and
    only a probability of gaining traction. By cloning you factor out the
    uncertainty, which is high. Most new UIs don't gain traction, as has been
    FF's experience.
  • Mike · 8 months ago
    "soon" there will be enough Twitter users who yarn for something really new? The most interesting tweets are the ones sent with hashtags by people I don't follow, I'd like to follow hashtags, keywords and phrases. Just your own private twitter system isn't that interesting to me (a highly secure aviary for corporate tweets?), it must be part of the twitterverse, so I suppose if you figure out how to set up a twittering server that hooks up to a bunch of 'em like an irc host or an old Fido node, you're on your way.
  • dave · 8 months ago
    For you and for that application -- yes.
  • jeremy · 8 months ago
    "Plug-ins that hook into the UI so I can add commands to my Twitter, without modifying any source code." - This would be more than wicked cool.

    So does Twitter's legacy end up being "the one who defined 140 characters as micro-blogging", or is that restriction a configurable option as well?
  • dave · 8 months ago
    I thought about that in putting together the list, and decided that I don't need it, so it shouldn't be on my list. I would like a more fluid way to go from 140-character limited tweet to full blog post, from a UI standpoint, that's one of the things the plug-in interface would allow. Add a command that says "I changed my mind this has become a blog post," and you flip a switch and the same text is edited in a blog post editor.

    I don't think any of this lets out Twitter, Inc. If they wanted to do a 180-degree turn they could start serving power users. But I don't expect it to happen, not as their growth keeps skyrocketing.

    As I wrote the list I imagined that if Fred or Bijan weren't already investors in Twitter, they'd be trying hard to get something like this started. That's the funny thing about it, they can't really take part in the discussion, they have to be faithful to the board they serve on. But as users, I imagine they lust for almost everything on my list. (And they have probably have a few of their own.) I put the thing on Disqus on the list not just because I want it, but also because it would torment Fred, in a friendly way -- he's an investor in Disqus. :-)
  • Justin Auciello · 8 months ago
    I've been on Twitter for two years now, and while it has had an undeniable impact globally, not much has changed, with the exception of the thousands of 3rd party applications (thanks, of course, to the API).

    I still enjoy Twitter more than ever, but with the intense media coverage and influx of celebrities that just don't "get it," the backlash is brewing, and it will be a maelstrom.

    People always asks me, "What's next?," and I think you've encapsulated the next wave well.

    Now, let's see the idea put into motion.
  • dave · 8 months ago
    I would love to be on the team that puts this product together. I don't want
    to be CEO -- so it's up to the would-be CEO to put together the team. I'd be
    an advisor, board member, designer, promoter, community leader.
  • John E. Bredehoft (Empoprises) · 8 months ago
    Regarding the third party applications, I've been following Jesse Stay's continuing frustration with Twitter's management of the API and the impact that Twitter's management has on developers. While a Twitter with a robust, well-supported API can't address everything on Dave's wish list, it can obviously address item 0.
  • ryansholin · 8 months ago
    Sounds great. So there's a few people trying to do #1, right? Yammer, Shout'Em, Twingr, who else? And in a way, Tumblr does 1-3, doesn't it? I'd put it this way: We need a Ning for twitters. Right?
  • ryansholin · 8 months ago
    And there's the Prologue theme for WordPress: http://tr.im/jCZ5 -- which (with plugins) could easily take care of everything except #4, depending on how #1 shakes out. (WordPress is free -- you can host it anywhere; WordPress.com is free, they host it for you, but some of the other list items here either cost $ or become more difficult.)
  • dave · 8 months ago
    I don't know enough about Ning to say one way or the other.

    I should add that it has to start out as an *exact* Twitter clone.
  • playerx · 8 months ago
    I'm not sure many people are going to want to tackle the SMS expense of recreating a Twitter. (All those texts from @aplusk to million+ people add up. ) I'd postulate Twitter becoming a big SMS->internet routing company that just does software hooks/user management.
  • dave · 8 months ago
    I totally don't care about SMS.
  • playerx · 8 months ago
    OK, just wondering. You did say "I should add that it has to start out as an *exact* Twitter clone."
    I'm not big on SMS either at least in it's current pricing.
  • dave · 8 months ago
    You're right and maybe to make a diff the 1-2-3 of Twitter must support SMS.


    Visicalc had trig functions. Most people didn't need them. Pretty sure Lotus
    implemented them anyway cause they wanted to run all spreadsheets.
  • playerx · 8 months ago
    I also imagine the 2 way SMS component to be more important in less developed places where the Internet access is not as reliable as a "store and forward" Text message.

    But I would say that one in the US could get away wtih a SMS free system if it had a decent mobile web interface or application, or even just hooked into another service which provided the 2 way SMS relaying.
  • PXLated · 8 months ago
    I see Laconi.ca hasn't been mentioned - Isn't that a clone? Would that get you part/most of the way there Dave?
  • lmorchard · 8 months ago
    You know, Laconica / Identi.ca has actually been covered a lot around here:

    http://www.google.com/search?q=laconica+OR+iden...

    (See the first result.)
  • dave · 8 months ago
    Identi.ca is a good start, but it isn't growing along with Twitter.

    Going back to the Visicalc example, there were competitors -- SuperCalc,
    Multiplan. They filled niches that VC didn't reach, and while they weren't
    juggernauts they made a lot of money and got a lot of users.

    Maybe Identi.ca will be one of those, but I don't see it on track to being a
    1-2-3.

    All this imho, ymmv.
  • daviding · 8 months ago
    I think that identi.ca satisfies your technical wants (or is on the direction to do so), but it seems that you want the associated network effects, i.e. everyone gets on the same bandwagon.

    This happened in a decentralized way on personal computers with file formats (i.e. the 1-2-3 worksheet became the transferrable standard), but it's trickier in the case of microblogging on the Internet.

    The part of identi.ca I found intriguing is that it's architected to be distributed. I haven't yet seen that for Twitter (i.e. I don't see Twitter developers saying that you could host on your own domain, and then syndicate everywhere), although I might have missed something. I was listening to a podcast on identi.ca where they're already hitting the issue of reconciling userids across distributed identi.ca sites. (Do we all have to standardize on OpenID rather than Twitter IDs, then?)
  • dlifson · 8 months ago
    Parts of this sound a lot like Tumblr. With tumblr, I can:

    1. Host it on my domain
    2. Add Disqus comments
    3. Attach (post, really) photos, video, audio
    4. Completely customize the HTML and CSS presentation
    5. Invite other people as either viewers of the blog (if it's created as a private blog) or admin (so they can post to it as well)
    6. I have a dashboard that shows me the feed for everyone that I follow
    7. It has a (very basic) API.

    It's not:
    1. Open source
    2. Built for plugins
    3. Portable wrt your data
    4. SMS enabled (though it does support publishing via email and IM)
  • dave · 8 months ago
    Open source wasn't on my list, nor was SMS.

    It is not a Twitter clone. That's #0 and very important.
  • AndrewBurton · 8 months ago
    If a piece of software came along that did everything on your list except #0, would you reject it because of that? I ask because, as gort581 suggested below, everything you want in a Twitter clone, Wordpress already does/has, and as Workpress already has XML-RPC support, I'm confused why you don't just use it.
  • dave · 8 months ago
    I already have a weblog.
  • AndrewBurton · 8 months ago
    But you don't have a twitter.
  • ryantate · 8 months ago
    Come on, this gets said _every_ time there's a new Web publishing meme. The new thing is always called a trivial stupid variation on the old thing.

    "Web CMS just duplicates what you can already do with ssh/emacs and ftp. Except worse."

    "A blogging system is just a CMS with a particular template, what's the big deal?"

    And now "Twitter is just a type of blog."

    Slapping a Twitter template on WordPress is different in all kinds of ways from actual Twitter. You're glossing over all kinds of little differences -- presumably as "trivial" -- that are the crucial reason Twitter is where it is.

    It doesn't ask you to type a headline in your post. It doesn't allow you to edit a post, ever. These are just the tip of the iceberg. The little things make all the difference. Trivial isn't trivial.
  • AndrewBurton · 8 months ago
    I didn't mean to say Twitter was a trivial variation of blogging. I was trying to point Dave at a toolkit that does everything on the back-end that a personal Twitter service does, and also has an XML-RPC interface so that creating a client with a subset of features would be easy.

    Despite reading 80~90% of his posts on Twitter, I'm still unable to fathom/grasp/understand what mercurial elements of Twitter make the idea of "a thousand Twitters" not only such a compelling idea but also one that needs such great effort to create. I'm of the opinion that the appeal of Twitter is that it's a nexus of the blurbs, and when you try to break Twitter up and move away from that shape, you're entering into a problem domain that RSS already solved some years ago. That said, I also think if Dave Winer thinks there's something to it, there's probably something I'm missing and therefore shouldn't dismiss the idea.

    So, I don't mean to imply Twitter is just another form of blogging from a user perspective...I just am not sure why from a technical standpoint, a blogging system couldn't work for what he wants, especially since Wordpress allows for editable templates, gadgets, etc.
  • dave · 8 months ago
    Andrew, I know what Wordpress does. They were copying a piece of software I
    wrote myself. It's so weird to have someone who reads my blog explain to me
    how blogging works. I want to ask you -- have you been paying attention at
    all? Seriously, let's get back on track here. This is a rabbit hole.
  • J.R. Mooneyham · 8 months ago
    Dave, I know you've been writing a lot about Twitter lately. I've not read all of it, so maybe you already responded to this. Have you?

    "Twitter is an ideal medium to inject fake facts into society..."

    -- Fake Facts on Twitter
    http://www.schneier.com/blog/archives/2009/04/f...

    Being a well-established programmer yourself, plus well aware of various problems society is having already with non-credible info on the net, I'd be interested to see your opinion on this, and what might be done to minimize it.
  • dave · 8 months ago
    JR, I've personally witnessed Schneier inject fake facts into society. I was
    in the room when he said he knew why SOAP was developed (he attributed a
    nefarious purpose) and he was wrong. I got up and said so, but if I hadn't
    been there, it would have gotten on the record without challenge. He didn't
    even retract it after I told him he got it wrong. So I guess he knows
    something about injecting fake facts and all he needed was a microphone and
    a stage. :-)
  • AAfter Search · 8 months ago
    If Twitter is for micro-'blogging', then WordPress is the right guy to just expand its features as a new update. All their existing installation will become possible blogging and/or micro-blogging platforms. Matt Mullenweg or anyone from the WordPress team can answer this if they have it on their road-map. I like the idea that blogs, comments, and Tweets will converge into a simple interface for input and for broadcast.

    Regards,

    Subhankar Ray
  • AAfter Search · 7 months ago
    I am glad to see Wordpress has come out with this..
    http://wordpress.org/extend/themes/p2

    Cheers!
  • Bill Strathearn · 8 months ago
    I don't really see what a splintered twitter service would do for the world. Part of the power of twitter is that it unifies the world in a common collection of tweets that are accessed via one interface and one site and one user namespace. 1-2-3 is to Visicalc what FriendFeed is to Twitter. FriendFeed offers a better way to do the same thing. The interface is more refined, useful and fully featured.

    Twitter is far from perfect, but it has the kind of maddening growth and dead-simple interface like Craigslist, that makes it sticky and hard to migrate the user-base to something better.
  • shokk · 8 months ago
    Bill,
    That's like saying we couldn't imagine anything good coming of people splintering off from LiveJournal and Blogger to implement blogs on their own sites, but here we are in 2009 with Wordpress.org software for all. Twitter is just another that will get copied and xeroxed across the Internet so that it can freely evolve into the next better thing.
  • dave · 8 months ago
    You might be right. TIme will tell.
  • Ari Herzog · 8 months ago
    Without looking at the comments below--because I'm guessing many are thinking what I am--my first thought when you raise mashing XML and MP3s with assorted technologies is this pipe dream of a Semantic Web. Which begs the question: Suppose everything you raise is doable; how long would it take to implement, and what does it mean for the rest of the web if it's implemented next week?
  • grvaughan · 8 months ago
    Yeah, there's some level of refinement of filtering needed so you can better control your tweet stream. It's powerful to be able to follow hundreds of people, but practically you only want to read most people's tweets occasionally when there's something of interest. Filtering by terms, etc. is clearly needed.

    Even more, if there was a way to gradually "dial back" tweet inputs from folks until you reach a comfortable level, and temporarily turn on/off if they were blasting a lot of tweets, for example from a conference that was/wasn't of interest, that would take Twitter or a clone (or even better, something that consolidated streams like Friendfeed) to a whole new level.
  • Madwaxer · 8 months ago
    i think what you describ has already begun with new sites like irlconnet.com with a little more work.
  • Roger Rohrbach · 8 months ago
    The product you want will come, but it will skip step #0. It has to; true innovation can't begin with slavish imitation. As Chris Sparno suggests below, it will be a platform that has possibilities not yet envisioned by those who are hung up on "microblogging." That said, it may be possible to build your Twitter clone on this platform.
  • dave · 8 months ago
    If you can create a twitter with it, then they would be well advised, imho,
    to ship it with that as the default app. Then when the power user lifts the
    hood they'll see the possibilities, but at first will see something insanely
    familiar.
  • Roger Rohrbach · 8 months ago
    Duly noted. ;-)
  • _Mark_ · 8 months ago
    There's a blind-men-and-elephant problem here - you start by talking about an "exact" twitter clone, and then when people start asking about details, some of them turn out not to matter to you... part of my confusion, at least, is in this emphasis on looks - I rarely go to my own twitter page, I have API-based clients in three other contexts that I actually use twitter with, the web is just a fallback for not having a "real" client handy - and I even more rarely go to *other people's* pages other than for a first glance to see if they're interesting to follow (and whether or not they are, I still don't go *back*, I read in my client or maybe my page.) It's very much like actually using RSS, except without the pesky "full content feed" issue, since 140 chars is inherently full content :-)

    That leads to two-ish questions:
    * is my experience of twitter really that dramatically different from yours (and is either one common?)
    * a big reason people stick to twitter at all (given the clones) is network effect, and the ease of discovering new people from the people you already know - do you see any way that a "personal" twitter would still provide that? (I guess the real question there is "is that on your list or not" and if it is, do you see it as having an engineering solution, or do you see a way around it?)
  • dave · 8 months ago
    I care about all the things on the list. And this isn't for me specifically
    -- you guys have all assumed that this is a set of feature requests from a
    user. Not so. Read today's piece to see the other side, why there will be
    many twitters. And it isn't about you either. There are a lot more users out
    there coming in the future than are with twitter.com today. It looks like a
    lot viewed from the past, but there are a lot more users to come.
  • berreb · 8 months ago
    Just a quick comment to say that I agree 100% with Dave's list ! He's right !
  • nar321 · 8 months ago
    And so it goes. I never really understood if you invented RSS, helped develop it or whatever, but anyone that intelligent should be able to 1-2-3 so to speak Twitter.Give it a whirl please if not for your won satisfaction then for the rest of us who are waiting to see if or how Twitter monetizes or if it just becomes another Fad.and fades away
  • David Semeria · 8 months ago
    You could start here: http://lmframework.com/page.php?id=vd_twig_short_1

    Twiggler uses the generic LM stream library, so the stream contents can come from as many sources as you like.

    Folders can be set up to contain whatever you like: images, docs, links, maps etc

    To tweet or post an item, you would just drag the item from the folder into the tweet box.

    This is not hoaxware. The demo is a real web app.

    D.
  • jakemonO · 8 months ago
    it does seem clear to me that context is what will make the twitterish apps stic
  • cshotton · 8 months ago
    Heck, you have all the tools in the OPML editor to do this, Dave. But it depends on how scalable you want it to be. Shoving that tool in a centralized role with thousands of potential users isn't optimal. But federating your twitter with mine and a thousand others makes it a lot more manageable. XMPP is a really good model for this, not as a particular implementation, but as a reference architecture for federation between cooperating sites.
  • dave · 8 months ago
    I don't have XMPP in the OPML Editor, unfortunately. Wish I did.

    It's the one really big protocol we don't have.
  • cshotton · 8 months ago
    I'll send you some code. It is VERY easy.
  • dave · 8 months ago
    And I keep thinking about doing a lightweight Twitter clone in the OPML
    Editor. But I always seem to find something more interesting, or I go for a
    trip or take a nap. I don't have the same drive I used to back when we used
    to hang out.
  • Master Den Zuko · 7 months ago
    This is a very insightful article. I would like to say though, that the wish list is hinting at combining all the pluses of FriendFeed, Tumblr, and Twitter-conical. But still, all in all a good weekend rails project that one could start on and turn into a startup.
  • Vahid Masrour · 7 months ago
    I have to agree. I'm considered by all my friends as an internet power user, and i just can't see what the value of Twitter is for me. As it is it's over 90% of junk and useless (and endles) babble. You need to use at least 2 or 3 external tools to find valuable things, and even then, it takes so much time to get there, that good old blog provide over 100 more value with 10 times less pain and work.