This page would look a lot spiffier if you downloaded a standards compliant web browser.
Revolutions in desktop manufacturing and embedded computing are changing the way we make things. These changes will enable citizens to engineer and manufacture their own goods. The role of the designer is also changing, deciding on the manufacture of specific artifacts, to setting the bounds and rules for decisions that end-users make. Materials are also changing, and programmable matter made of ensembles of modular robots demands new and dynamic ways of describing designs. A science of design is an essential element for this, and it is likely that a science of design will be expressed computationally.