Really interesting comments from Tom Coates on Adaptive Design talk I gave the other day. Go read them.
In short, I agree with Tom! I think, due to the audience and context, that my talk focused a bit too much on implications for 'design as a discipline'. And maybe I neglected one of my key messages - learn from the Internet. As Tom suggests, there is a fully-functioning Adaptive Design 'ecology' already out there. Tom's idea of this as 'a universal computing machine' (perhaps in the Turing sense) is a really interesting way of thinking that through (Matt Jones has talked around this too, and as "wombling").
In my presentation I did touch on this - that the design decisions behind the Internet, and the various apps that work in that context are just that - design decisions. Suboptimal, interoperable, component-based decisions, but super-interesting examples of a different way of thinking about design - different to how design traditionally manifests itself (in education, in theory, in practice). As Tom says, when talking variously of Blogger, HTML, RSS, email, Blogdex, IM etc.:
"Each one of these is a component. Each one of which is something that a user decides (or decides not to) use in assembling the magic "machine that makes things happen" (ie. their person computing space). So maybe that's what we should be concentrating on - single use (or simple use) applications or sites that do something very well, can be removed or replaced from the processing chain of information. Maybe that's adaptive design."
Absolutely. And Tom almost suggests that we needn't worry too much about "the architecture" as it's already there. But I still think that designers need to wise-up to the power of those interoperable, suboptimal systems. To stop finishing things off for the user, and use the architecture of IP etc. and/or create similar forms of architecture - create these small, single-use components rather than the equivalent of rapidly-redendant grand projets, bloated with creeping featuritis and over-complex rigidity.
Update: Andrew Otwell has taken the idea of coded components and modular blocks and run with it. Andy exhibits exactly the kind of thinking that all designers could benefit from - comfortable with coded components, modules, architecture, the behaviour of systems over time (rather than - or as well as - the traditional concerns of form, aesthetics etc.), and ultimately creating systems which are truly aware of the wider context surrounding them - most significantly, the adaptive ecology the Internet provides.
Recent Comments