Architectural education must respond to the changing nature of the profession to accommodate the emergence of the Digital Design Specialist. Architects are not trained in the necessary skills.
The architect must understand the constraints that can act upon an architectural design and be able to make inspired and creative decisions that respond to these constraints.
Computer programming is becoming an increasingly valuable tool for design specialists. The design logic for a project can be used as the basis of a computer program that can rapidly generate many options and large numbers of elements.
Geometry is used to rationalize designs instead of being used to create more elaborate formal propositions.
Increases in computational power and advances in digital fabrication have introduced the potential for mass-customization in architecture. In order to properly take advantage of these new technologies, the designer must be able to design and generate the adaptive components, understand the method by which they will be fabricated, and have the ability to communicate the design information.