Categories
Location Social Software Technology

On the Guardian and UpMyStreet Conversations…

There’s at least one clear analogue for the process of (1) getting exciting by a work project, (2) getting completely involved in said work project, (3) going at it like a mad badger and (4) collapsing exhausted afterwards. And the afterglow is at least equally pleasant. Today UpMyStreet Conversations finally comes out of beta and has been launched to the world at large by an article in the Guardian: The Square Mile. We’ve worked on a few small-scale UI tweaks over the last few weeks and we think that we’re getting closer to making the apparently simple concept easy to use and communicate. There area couple of tiny ones to come – but they’re really enhancements and should emerge over the next week or so. I doubt anyone will notice them but me.

The process of developing the UI and functionality of the site has presented some particularly interesting challenges which I’ve been mostly responsible for working through – along with Dan Burzynski (back-end programmer), Dorian McFarland (front-end programmer) and Stefan Magdalinski (who thought up the idea in the first place). Throughout the process my particular aspiration was to make it almost so obvious to use that people completely ceased to notice how novel it was. This involved paring down the message board functionality to its simplest core and concentrating on fully understanding the very distinct issues that a geographically-organised board might engender.

For example – most discussion boards operate with time as a major axis. This is so common that it almost doesn’t occur to people that it could be done any other way – new ‘topics/threads/conversations’ sit at the top of the page, and either (1) gradually deteriorate in importance through time (Metafilter, Slashdot.org, Plastic – where the content to be discussed is timely and has a limited shelf-life) or (2) move to the top each time they are updated. Time has been the main way that all message-boards have come to be directed – and so removing it as the core organising principle of a board presents profound challenges to users. Core concepts evolved – the ‘here/now’ bar reflects the co-dependency of the two axes of geography and time – as you increase the time-scale you are investigating the more threads become visible across the country. This means that your ten nearest threads are likely to be very close to you. As you decrease the time-scale to short periods, the conversations become fresher, but (since they are selecting from a diluted stock) more geographically distributed. Our concepts of tracked threads as well also hopefully balance this desire to keep it simple and comprehensible while essentially building in a completely different view of the site on offer…

So that’s it – that’s Conversations Version 1.0 – and I think we’re all quite proud of how it’s turned out. And I’ll be more proud still if it continues to be useful and interesting to people…

Categories
Social Software

The excesses of "Social Software"

There’s a post over at Matt Jones’ site at the moment concerned with attempts to define and discuss social software [Defining Discussing ‘Social Software’] and I find myself reacting to it in a completely unexpected way. Social software of one form or another has formed the core of most of the stuff I’ve worked and played with for the last several years, and I expected myself to find this resurgence of interest in these kinds of interactions fascinating and useful. But there’s something about the abandonment of concepts of ‘online community’ and the complete rejection of familiar terms and paradigms like the message board that worries me. There seems to be a bizarre lack of history to the whole enterprise – a desire to claim a territory as unexplored when it’s patently not. And more importantly a remarkable lack of implementation and experiment around the place. Where are the projects that people are assembling and playing with? Where’s the experience in running communities? Where’s the actual engagement in how people operate with each other in online environments…

The other aspect of the whole situation that I find interesting (to go off at a tangent) is this repeated assertion that social software, message-boards and the like, are over-complex paradigms that confuse the general public. A phrase I’ve heard a lot recently asserts that when we build these social spaces, these tools or devices – these workflows of human interactions – that we should always remember that we’re not building them for us. There seem to be two assumptions operating here – that the general public are profoundly stupid and that (because they have as yet not noticed this fact) designers are probably pretty thick as well. In my experience neither is true (although to be fair neither is strictly false either).

This phrase – not for us – is being used a lot at the moment about types of site (like message boards and instant messaging applications for example) that already have a significant amount of history and precedent behind them – types of site that have at least partially ‘gone mainstream’. But rather than adapt and evolve these sites (firstly making them simpler or removing extraneous functionality and then taking these simpler sites and adding new struts or concepts into them) the urge seems to be to abandon them completely and build something new – something that this time will be simpler and more effective than all the other paradigms that have fallen by the wayside already. And what are we likely to end up with after all of this process has been conducted? Sites that fulfil many of the same functions (if not exactly the same functions), but which fulfil them via completely new paradigms that have been designed rather than evolved – meaning that they’re sites that people are now forced to try and understand from scratch with little or no precedent to rely on. And these paradigms normally cannot adapt with the increasing demands of users or their increasing web savvy. To make a specious analogy – when you give people a space-hopper rather than a bike with training wheels, you can’t really be surprised when they never graduate to the bicycle in adulthood… The bicycle in this example being those forms of interaction that have spontaneously emerged out of the web’s memespace and proliferated naturally and easily across the web – sites like the message board or the weblog or even the Wiki have done…

That’s not to say that innovation isn’t important because clearly it is, but the innovation must come with the realisation of how to fulfil a need – and to do that we have to look at how those needs have been met to date and where there’s scope to bring our insights to bear. In Clay Shirky’s inspired piece that touched on the failings of early community software he talked about the assumptions that had led us to our current unsatisfactory ‘social software’ (this was before the definition of social software became victim of the urge to split it so commensurately from earlier, more familiar ‘community’ definitions). And he came up with these problems:

  • We have the wrong historical models and exotic “extremist” ideologies:
    1. The suggestion that the web should represent a shift or collapse in “identity”
    2. The need to prove purity of ‘online culture’ by foregrounding immersive MUDs and MOOs
    3. Assumption (because of scarcity of humans online) that we would be using this technology to meet people we didn’t know offline

All these assumptions were led by a fascination with the extreme possibilities of technology available at the time rather any investigation of what people were likely to – in the long-term – actually want or indeed functionally be able to do. The current hysteria reminds me very much of this attitude, these errors of first-principle and this disrespect for history and observable characteristics of how human beings actually seem to behave. It would be a terrible shame if the potentially functional, interesting and intelligent uses of social software were delayed by an explosive interest in fashionable concepts1 followed by a ten year trough of frustration – abandoning individual web-users and independent creative types like the webloggers, message-board implementers and wiki-owners to quietly (and unfashionably) get on with it like they’ve been doing for years…

Notes: (1) I’m sorry, but Slashdot.org is not an emergent system. It’s just not. That’s a facile analogy…

Categories
Social Software

Being a rant about – and to an extent a caricature of – some of the excesses of the Social Software movement…

The Excesses of Social Software: There’s a post over at Matt Jones’ site at the moment concerned with attempts to define and discuss social software [Defining Discussing ‘Social Software’] and I find myself reacting to it in a completely unexpected way. Social software of one form or another has formed the core of most of the stuff I’ve worked and played with for the last several years, and I expected myself to find this resurgence of interest in these kinds of interactions fascinating and useful. But there’s something about the abandonment of concepts of ‘online community’ and the complete rejection of familiar terms and paradigms like the message board that worries me. [more …]

Categories
Social Software

A quote from Jonathan Franzen's Why Bother?

A quote from Jonathan Franzen’s Why Bother? (from his book of essays How to be Alone) that I think is interesting in that it presents a different perspective – a tangential perspective perhaps – on the loss of social capital that is described in Putnam’s Bowling Alone:

“Superficially, at least, regionalism is still thriving. In fact it’s fashionable on college campuses nowadays to say that there is no America anymore, there are only Americas; that the only things a black lesbian New Yorker and a Southern Baptist Georgian have in common are the English language and the federal income tax. The likelihood, however, is that both the New Yorker and the Georgian watch Letterman every night, both are struggling to find health insurance, both have jobs that are threatened by the migration of employment overseas, both go to discount superstores to purchase Pocahontas tie-in products for their children, both are being pummeled into cynicism by commercial advertising, both play Lotto, both dream of fifteen minutes of fame, both are taking a serotonin reuptake inhibitor, and both have a guilty crush on Uma Thurman.”

Another quote from the same collection (only this time from the essay Imperial Bedroom) casts an unconventional eye over the issues of privacy in the 21st Century. There’s much here to respect, if not agree with:

The “right to be left alone”? Far from disappearing, it’s exploding. It’s the essence of modern American architecture, landscape, transportation, communication, and mainstream political philosophy. The real reason that Americans are apathetic about privacy is so big as to be almost invisible: we’re flat-out drowning in privacy.

Categories
Social Software

On the augmentation of human social networking abilities…

I’ve been reading Augmenting Human Intellect: A Conceptual Framework, by D.C. Englebart (Stanford, 1962) and there’s this really interesting paragraph in it that I think is true:

The process of developing this conceptual framework brought out a number of significant realisations: that the intellectual effectiveness exerxised today by a given human has little likelihood of being intelligence limited — that there are dozens of disciplines in engineering, mathematics and the social, life and physical sciences that can contribute improvements to the system of intellect-augmentation means: that any one such improvement can be expected to trigger a chain of coordinating improvementsl; that until every one of these disciplines comes to a standstill and we have exhausted all the improvement possibilities we could glean from it, we can expect to continue to develop improvements in this human-intellect system; that there is no particular reason not to expect gains in personal intellectual effectiveness from a concerted system-oriented approach that compare to those made in personal geographic mobility since horseback and sailboat days.

Anyway this got me thinking about social software and what it’s relationship was to this kind of intellect-augmenting philosophy and I suppose I came to the conclusion that the objectives of social software were to do with the cyborgisation or augmentation of human beings. In particular I thought of that the functions of social software were threefold:

  1. removing the limitations placed on social contact by external factors such as language and geography.
  2. compensating for the overloads that this removal of limitations might generate.
  3. uncovering and improving on the mechanisms that people use in their social interactions with one another – making rational decisions about which are still appropriate and which can be replaced by software or technology.

I have to think about this a bit more fully, but I’d appreciate any thoughts anyone might have…

Categories
Social Software

While cleaning out my virtual closet I found…

While doing a routine purge of my computer I stumbled upon three graphs made to illustrate the difference between an increased marginal ‘effort’ cost and an exponential one. This is a flashback to a now old argument about whether or not usable systems should scale badly in order to counteract large volume-abuses of a system.

If this graph shows the effort needed to accomplish a certain number of things on a normal website…

Then this one would show what would happen if the accomplishment of each ‘thing’ required extra effort – say if it required a small additional amount of financial cost…

The problem with that system would be that your ability to abuse through volume is directly proportional to how much money you have. The rich (effort or financial) get to flood the system however they want. But a system that self-consciously scales badly in terms of user effort would look more like:

I don’t really want to comment on it any further, but I thought it might illustrate the concept I was talking about a few weeks ago.

Categories
Social Software

First thoughts on Wiki

A few thoughts on Wikis:

  • There aren’t enough simple sets of instructions for people who are completely unfamiliar with Wikis. It’s quite hard to make the mental leaps necessary to get past that very initial stage of frustrated apathy. But once you do it’s tremendously easy to use and has essentially no further technical learning-curve. Suggestion – someone writes a guide to starting a wiki in non-wiki format for a change.
  • The most significant aspect for me is this sense of pottering, of idle investment – that it’s not important to achieve perfection, consensus or conclusion and so any small piece of work you do feels like a valuable contribution – a step in the right direction. They’re even faster to use than weblogs, and more flexible (with all the benefits and problems that involves).
  • The next stage in development would seem to me to be an aesthetic one and a usability one – there’s clearly work that needs to be done before they go fully mainstream, and if publishers are going to approach this kind of stuff then they’re going to want some reassurement that the content won’t simply be lost – so some kind of collaborative moderation system will probably have to emerge there (at least for commercial applications).
Categories
Social Software

In which Tom mentions that he's just started his first Wiki…

Little to say except that I’ve spent some of this evening working to install my first ever Wiki using UseMod. I’ve got a very specific project in mind – getting a group of less-than-totally-tech-savvy community members to get together and assemble their own FAQs, site history and help files. Adrian Hon’s recently got something similar going with the Metafilter Wiki which I’m very impressed with. This feels extremely interesting and experimental – very much like weblogging did three years ago – but as far as I can tell Wikis already have a weight of history building behind them. I’ll keep writing about how the project appears to be going (but I’m not planning to link to it from plasticbag.org just yet).

Categories
Social Software Technology

Towards a way of measuring a stale paradigm… (ps. needs an edit which I'll come to later)

Let’s start by positing the idea that Thomas Kuhn is right when he talks of paradigm shift – that ideas don’t simply change slowly over time, but instead occasionally move with seismic speed, size and repercussions. That the progression from Newton to Einstein could never be accomplished piecemeal, but had to happen by an instantaneous leap.

Let’s split this concept in two directions which will interact with it differently – that it’s not only theories that can operate in this way, but also products. Let’s think for a moment why a theory reaches the point where one can tell a paradigm shift is about to take place… Normally it’s because a large-scale incongruity of data appears that seems to contradict the theory. Small scale contradictions emerge all the time – and they can be treated as exceptions (or more precisely circumstances where the theory is unlikely to fall down, but where it seems likely that there is more going on than we are able to perceive initially). But the more minor contradictions that emerge, the more special circumstances that appear, the more likely it is that someone will try to resolve them with a higher level theory that will encompass more of them…

What’s the equivalent for products? I would argue that the mark of a stale paradigm – one in which there is significant need for a paradigm shift – would be one in which one (or both) of two things happens. Firstly branding could emerge as the most important aspect of the product itself – with a complete absence of reasons to distinguish between two products (since both accomplish precisely the same function) then the arms race moves into pure marketing. This is a significant difference between products and theories, in that there can be two products that are essentially identical (or functionally competing for the same mindshare in the same area) in which neither can in and of itself ever be dismissed on any grounds other than taste.

The second (and more interesting) aspect might be that the product would experience non-essential feature-creep – the complementary opposite (mirror-image) of the flaws in the theoretical paradigm – minor issues with the way they are used or interacted with that are resolved by the partial dilution – or working around – of the initial paradigm. Thus a product might evolve hundreds of secondary features, none of which are crucial to its use, and which are mostly used by very niche audiences or by all audiences on very rare occasions. A side effect of this might be a market saturated with apparently radically different solutions to the same marginal problems, none of which achieve any apparent dominance simply because none of them have enough of an edge over any other.

Classic examples of stale paradigms? Shoes (evidence is branding and redundant feature-creep), Word Processors (evidence is redundant feature-creep) and Community websites (evidence is massive feature-creep [cf. Infopop‘s Ultimate Bulletin Board] and a recent proliferation of subtly different community applications, none of which have achieved paradigmatic dominance).

Categories
Social Software

Yet again manufacturing scarcity…

In the interests of fair exposure, I’m going to link back to Scott’s response to my response to his comments on my thoughts about manufactured scarcity, although I’m going to have to leave a more thorough response for another day as I have much to digest and process on other issues today. In the meantime, I’m just going to make two small points. When he says:

People in modern China (or even in a future America where the government has been granted broad control of its citizens) may have a valid desire to maintain anonymity online that is clearly more important than my annoyance with spam. (Capital letters my own)

This was in fact my initial point – that one can’t strip anonymity from the net without destroying much of its power for the disenfranchised. Hence when we’re assembling our micro-community structures online, we work to build a way of interacting that celebrates as much of the power of the web while simultaneously working to stop some uses of that power that could cause that community to collapse in upon itself completely. The nature of the web, web programmers and free software / open source projects (and indeed the market itself) means that there will probably not soon be a monopoly on community technology that stops people simply choosing another form of software to declare their home if the one they are in fails to meet their needs. That is probably the best place to resolve this debate – in net citizens’ interactions with, choices between (and accomplishments enabled by) various types of community software.

I don’t see how Tom’s example system could prevent a user from sitting at a single computer all day creating identities and then passing those identities around to other computers — assuming it can even prevent a computer from doing the same.

Again – it wouldn’t at all. But in my initial rough gestural example, the logging-in process would be time-consuming – which would mean that very specific speed bumps would be placed between new identity creation and new identity posting. This could radically slow down the amount of new users that someone could effectively maintain per computer. It’s a question again of difficulty – you do not have to make something impossible in order to stop it happening – you simply have to make something not worth the energy, time or money that you’d have to invest. That’s how public key cryptography works – not by making it impossible to break the code, but by making it take impossibly large amounts of time…