Title: Towards Designing for Adaptation
1Towards Designing for Adaptation
- Dan Hill
- dan_at_cityofsound.com
- cityofsound.com/blog
2Adaptive Design
3Adaptive Design?
Adaptive Design
- Tom Moran
- Everyday Adaptive Design
4Architecture?
Adaptive Design
- Stewart Brand
- How Buildings Learn
5Pattern Languages?
Adaptive Design
- Christopher Alexander
- A Pattern Language
6How Cities Learn?
Adaptive Design
7What is design anyway?
Adaptive Design
Norman Potter What Is A Designer
8Examples of Adaptation
9Email as to-do list
Examples of Adaptation
10Amazon shopping cart
Examples of Adaptation
11BBCi Homepage
Examples of Adaptation
12The Sims
Examples of Adaptation
13Grand Theft Auto
Examples of Adaptation
14MyYahoo
Examples of Adaptation
15LiveJournal
Examples of Adaptation
16MovableType
Examples of Adaptation
17Operating Systems
Examples of Adaptation
18Commonalities
Examples of Adaptation
- Undesigned, or rather not overdesigned
- Open-ended architecture
- Reactive behaviour
- Basic patterns of interaction (plus tools)
- Save state
19Themes of Adaptation
20Themes of Adaptation
Designers and users collaborate
21Themes of Adaptation
Layers of change
22Layers of change, adapted
Themes of Adaptation
23Those layers again
Themes of Adaptation
24Structure vs. Space Plan
Themes of Adaptation
Designers should strive to create relationships
and structure but leave composition to the user
create structure at a micro-level and let
organisation emerge out of chaos by itself at a
macro-level. Fabio Sergio
25Imperfection
Themes of Adaptation
On the Web, perfection is scary ... The
imperfection of the Web isn't a temporary lapse
it's a design decision ... the designers weighed
perfection against growth and creativity, and
perfection lost. The Web is broken on
purpose. David Weinberger
26Imperfection invites the user in
Themes of Adaptation
An important aspect of design is the degree to
which the object involves you in its own
completion. Some work invites you into itself by
not offering a finished, glossy, one-reading-only
surface. This is what makes old buildings
interesting to me. Brian Eno
27Suboptimal
Themes of Adaptation
Designers, as technologists have, must learn to
keep it suboptimal ... maintain the
freedom-to-tinker, to adapt, to change with need,
to innovate. Matt Jones
28Suboptimal enables evolution
Themes of Adaptation
Designed formats start out strong and improve
logarithmically. Evolvable formats start out weak
and improve exponentially. RSS 2.0 is not the
perfect syndication format, just the best one
thats also currently practical. Infrastructure
built on evolvable formats will always be
partially incomplete, partially wrong and
ultimately better designed than its
competition. Mark Pilgrim
29New Rationalism
Themes of Adaptation
You find that the design is actually looking, as
a physical object, very elegant, laid back,
recessive. But inside, the thing that makes you
say, 'Aha!' is more driven by the behaviour of
the thing. Bill Moggridge
30Seamful Systems
Themes of Adaptation
Make seamful systems (with beautiful
seams). Matthew Chalmers
31Design is a humble trade
Themes of Adaptation
Good design means not leaving traces of the
designer and not overworking the design.Design
dissolves in behaviour. Naoto Fukasawa
32Build fast layers for learning
Themes of Adaptation
- Enable layers of change
- Enable experiences to learn
- Enable fast layers to change rapidly
- html text for nav/sections
- build with rectangles
- non-anti-aliased graphics
- dont overdesign
- separate architecture(s) from presentation
33Themes of Adaptation
Build all layers for changes
- Design simple inter-relating systems can be
removed and replaced like components - which
dont have to co-exist to make useful product. - Open standards allow many people to add their
minor creative addition to the mix - inspiring in
turn subsequent developments. - Ability to generate something functional with the
most limited set of instructions or components.
34Inspiration for Adaptation
35Multi-player online games
Inspiration for Adaptation
In Star Wars Galaxies, designers go from auteurs
to city councillors.The network finds the
right people. The system of design finds the
needle in the haystack.90 of Sims content is
built by the players its a 21st century
folk-art. JC Herz
36Emergent Engineering
Inspiration for Adaptation
Can attributes such as hierarchy, adaptation,
and evolution be designed with the same rigor we
now bring to understanding the role of bandwidth,
power, or noise? Neil Gershenfeld
37Biomimicry
Inspiration for Adaptation
A pattern language for survival There is the
design challenge. Life creates conditions
conducive to life in everything that it does,
besides just meeting its own needs. It sustains
not just itself, but us Janine Benyus
38Challenge of Adaptation
39Continuum of Adaptation
Challenge of Adaptation
40Continuum of Adaptation
Challenge of Adaptation
41Continuum of Adaptation
Challenge of Adaptation
42Continuum of Adaptation
Challenge of Adaptation
43An Adaptive Manifesto for Designers
Manifesto for Adaptation
- Collaborate (users/programmers)
- Build for change in fast layers (skin/emergent
IA) - Build for stability in slow layers (deep IA)
- Create seamful experiences, based around
behaviour not aesthetics - Build tools based around basic interaction
patterns - Create solutions which aid further solutions
- Keep it suboptimal encourage evolution
- Designers become programmers and vice versa
- You dont control you humbly enable