Alternative priorities when designing on approaches to generalisation.

While there is much talk of “design” meaning the visual design of graphics and user interfaces, the role of design is much deeper and more important than that.

The understand of requirements and the selection and combination of the available resources to satisfy those requirements is the essence of “engineering design” and an intellectual and practical activity which is central to the value that products deliver to their users.