The document discusses algorithm-assisted design (AAD), where computer algorithms are used to describe relationships and interactions between design elements. AAD allows for complex, dynamic systems and structures to be created that enable unprecedented design effects. Early examples of analog algorithms include pyramids and Gaudi's works, while early digital algorithms include the Eden Project and British Museum Court. AAD is now used for facades, structures, form-finding, simulation, and as part of open BIM workflows.