i found Michael Hansmeyer’s work around 7 months ago, while searching for information about Algorithmic Architecture and learning how algoithms can work as a design tool. worth to pay it a visit!
“regardless of their complexity, the tasks and decisions involved [when designing a building] can be formalized as an algorithm. As such, algorithms provide a framework for articulating and defining both input data and procedures. This formalization can promote structure and coherency, while systemically maintaining full traceability of all input.”