a work on process

Viewing posts tagged: twitter

I was pleased a few months back to see Calvin College sign up for twiter. A small college in the Michigan town where I lived for three years up until last summer, the college is my wife’s former employer, a previous client of mine, and a place that dominated quite a bit of our social life in Grand Rapids. Twitter seemed a simple way to keep up with what was going on without much effort. But within a couple of months I stopped following them, partly out of frustration with some recent political developments on the campus but primarily because their twitter presence felt far too much like an anonymous broadcast, and close to an abuse of the medium.

It’s an example I’ve had on my mind while pondering the possibilities for official twitter usage at Greenbelt. Twitter is easy to use as a broadcast medium, and (recent stability concerns aside) works very well for getting messages out quickly to those who choose to hear them, but to treat it solely that way fails to engage with the realities of how it’s used, or the set of expectations that have emerged within the community of its users.

There are contexts in which a broadcast-only approach can work. The automated twitter feeds for things like Tower Bridge and Low Flying Rocks are quite understandably just broadcasting updates. They represent inanimate objects and are simple prototypes of how a system like twitter can change the way we interact with such objects. At the same time the way that the Mars Phoenix twitter account has been used has been fascinating, making use of the fact that there are human intermediaries involved to engage with its audience and answer questions.

Barack Obama’s account has been broadcast-only so far. I find that far more understandable as a campaign schedule of the sort he lives within doesn’t make engagement easy, but also a little disappointing as that aspect of politics desparately needs more interaction and transparency. The Downing Street account occasionally offers responses and it’d be good to see that from the Obama team, along with some information on how Obama’s tweets come to be. Are they along the lines of John Edwards‘ which I’m told were approved in communications team meetings but sent by the candidate himself, or is there some other process/person making it happen?

I’ve been enjoying the Channel4News offering lately. That too has yet to respond to any of its followers (so far as I’ve seen), but the slightly irreverent tone of some of the posts really helps give some insight into how their editorial process works, how things shift through the day, and the fact that they don’t take themselves entirely seriously.

The recent Innovation Edge conference and Social Innovation Camp made pretty good use of twitter. In the former case it was entirely focussed on the day of the event, but modelled good interaction between official-tweeter and those in the audience also using twitter. What it was lacking was some transparency: it wasn’t until after the event that it became clear who was posting on behalf of the event. SI Camp has continued to operate, and it’s a good way to keep up with the thinking and projects that have stemmed from the camp. At the event it offered a really good communications channel, identifying different groups’ needs and interesting comments, but since then it’s not been clear if it’s a personal account or entirely focussed on the followup to the event. Some clarity there would be helpful.

Obviously any high profile use of twitter shouldn’t be expected to respond to every message sent its way, but setting expectations and demonstrating some engagement with the conversation is vital for any user whose tweets aren’t entirely automated. Establishing transparency by identifying who is actually doing the posting is very helpful, whether per post (eg. “(from @jystewart)”) or simply in the bio (”with posts of official news, gathered by X, Y and Z”). And it’s probably best to be flexible, and adapt an approach based on how followers respond, just as twitter itself was adapted in response to the community’s use of @replies.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

Twitter timeline proof-of-concept

5 June 2008 (4:00 pm)

By James Stewart
Filed under: Notes
Tagged: , , ,

Reading Stowe Boyd’s thoughts on plurk and writing my own post on the topic I began to wonder how much work it would really be to add a timeline view using something like the Simile Timeline library.

As a quick proof of concept I saved my twitter homepage to my laptop and added a little javascript. As well as calling in the timeline library from http://simile.mit.edu/timeline/api/timeline-api.js and using the first javascript iso8601 code I found through google, I added:

  jQuery(document).ready(function() {
    jQuery('body').prepend('<div id="my-timeline" style="height: 150px; border: 1px solid #aaa"></div>');
    var eventSource = new Timeline.DefaultEventSource();
    evts = [];
 
    jQuery('.hentry_hover').each(function (index, elem) {
      var $elem = jQuery(elem);
      var dateEvent = new Date();
      dateEvent.setISO8601($elem.find('.published')[0].getAttribute('title'));
      var evt = new Timeline.DefaultEventSource.Event(
         dateEvent, //start
         dateEvent, //end
         dateEvent, //latestStart
         dateEvent, //earliestEnd
         true, //instant
         $elem.find('.content a:first').text(), //text
         $elem.find('.entry-content').text() //description
      );
      eventSource.add(evt);
    });
 
    var bandInfos = [
      Timeline.createBandInfo({
        width:          "100%", 
        intervalUnit:   Timeline.DateTime.MINUTE, 
        intervalPixels: 10,
        eventSource: eventSource,
      }),
    ];
    tl = Timeline.create(jQuery("#my-timeline")[0], bandInfos);
  });

and pretty quickly I had a basic timeline view at the top of my twitter page.

sample of twitter simile mashup

Obviously this isn’t a very practical solution, but it’s an indicator of just how easy it would be to build something, whether as a GreaseMonkey script, or a proper client that uses the API and maybe loads tweets using AJAX as someone scrolls through the timeline.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

Along with many others I’ve been responding to the recent unreliability of twitter by checking out a few of the alternatives that are out there, particularly the dreadfully named but fairly cute plurk.

Plurk has quickly gained quite a few users but didn’t make a good first impression with me. The first thing that I was asked after signing up was to hand over my IM username and password to allow them to import my contacts. Being asked for passwords for such a purpose isn’t rare, but as Jeremy Keith so eloquently noted, it’s a very bad idea and—as dopplr show—increasingly unnecessary. That the developers ignored those sorts of details in an attempt to quickly build critical mass for their service makes me wonder how in step they are with other ideas of best practice on today’s web.

Plurk Timeline

The timeline view that is plurk’s main interface is a nice idea, but it really doesn’t work as a primary way in to your data. Not only is there no fallback when javascript is switched off (neither progressive enhancement or graceful degradation here) but it quickly gets cluttered and when a “thread” gets large it proves very slow. The mobile interface, and per thread interface (as seen for jenny’s collaborative storytelling experiment) are an improvement but they lack the simplicity (elegance?) that twitter offers.

Rather than building a more robust twitter, plurk have experimented with new features, and in itself that’s a good thing. The icons are amusing, the timeline’s a nice visualisation for a small number of messages, and the threaded view works fairly well in very specific contexts. But the essential strengths of twitter—its open API, the way its team adapted the service based on how its users were interacting—aren’t there. And as Lloyd pointed out it requires too much “total attention.” With less focus on flow (and no sign of an open API that would allow clients like twitterific) it can’t become part of the general ambient noise of your day. And as Stowe Boyd observed most of the UI niceties would be pretty easy to layer on top of twitter using its API.

Can anything displace twitter in the near future and claim the space it currently owns?

On one level, we don’t yet need to ask that question as while twitter is a big part of the lives of many of us, the space it occupies is still pretty small and there are no guarantees as to how or even whether it will grow to the scale of facebook et al.

On another, I suspect that the next step from twitter is not a competing service, whatever fancy new features they offer, but is instead a shift from twitter-as-product to a far more distributed architecture that recognises that tools that help us engage with “the flow” of online chatter are a significant part of the infrastructure of how we live on the web, and so need to be built as infrastructure.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

Gathered feedbackWhile my live blogging efforts focussed on the more formal sessions at ecampaigning forum, most of the event’s time and content was spent in groups following the Open Space methodology. The gatherings for people to suggest sessions were instructive in themselves as they gave considerable hints as to the key concerns of ecampaigning practitioners.

How to engage with the big social networking sites, whether to create your own, organising around big events (such as G8 summits and climate conferences) and ways of managing decentralised/coalition campaigns were some of the big themes, but the sessions covered a wide range beyond that such as engaging with young supporters, or older supporters, choosing content management systems, operating on a tight budget, pooling resources/tools and one hastily agreed discussion of twitter. What follows are a few notes on things that struck me.

The twitter session drew a mixture of existing users, aware onlookers, and newcomers. A lot of time was spent exploring existing uses of the site with examples such as teamtibet’s usage to co-ordinate protests around the olympic flame and Downing Street’s account. Most people seemed taken with its potential for short term co-ordination, but many questions arose about its potential for long term campaigning beyond informing core supporters of news updates. Being seemingly the longest-serving twitter user there, it was interesting to hear responses to a tool I’ve quickly come to take for granted

A recurring theme was the adoption of drupal by a number of the big agencies. Most seem keen to contribute code back to the community, along the lines of AI and CivicActionsassets module. I’ve mentioned my mixed feelings about drupal before but am hopeful that through events like this we might be able to resolve some of the issues that frustrate me.

I brought up Russell Davies’ 2008 - the year of peak advertising in conversation over breakfast on the first day and that phrase recurred a few times. There’s a general awareness that the last few years have brought lots of opportunities to attract attention by simply being quick to adopt some new “web 2.0″ tool, but that won’t last. It didn’t seem like there was a sustained discussion or much sense of where to go next, but working hard to attain attention has been the life of campaigners for a long time and so perhaps this is just another step in that journey?

There’s clearly a growing sense of how hard it is to influence big summits where the final communique is often planned months in advance. Gatherings of world leaders are a great opportunity for media coverage and to present the “actionable moments” that Ben Brandzel spoke of, but they’re now when the real chance for change occur. It’s vital to find ways to turn the energy around these summits into sustained, directed action after the final communique is published, planning the next steps before the events themselves take place.

In the session on pooling resources and tools a number of questions came up about the ethics of collaborating with big players like google (who have just been on a big outreach programme for their new Google Earth offering for NGOs). The data provided and the tools offered by the likes of Google can be a great boon to charities operating on tight budgets, but at the expense of ceding a lot of control and a lot of attention data (and with providers like facebook there are concerns about things like this). It was obvious that there is some desire to develop open source tools that provide similar tools, but it’s not clear whether the resources are there. Mention was made of open street map and I brought up the theyworkforyou api, and it definitely would have been interesting to have had people who could present on the usage of that; some concerns remain as to how ready those tools are for non-geeky end-users, which would be easy to resolve if someone were to direct the right resources.

I’m looking forward to seeing what other people bring up in their notes on the event, and what themes come out in the ongoing discussion. You can see my photos on flickr, find some content on technorati and check out the conference wiki for more. All my posts on the topic are gathered under the ecf08 tag.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]