Category: Opinion

Designer Vs Automation

What is design? I view design as a problem solving activity; where the intent is to reverse the effects of the problem. Further, I think of creativity in problem solving as an overall character evaluated by two parameters: utilization of resources (quantitative/ordinal), and beauty (qualitative/nominal). The first is maximized by meeting the required goal(s) while […]

Where Does Visual Programming Fit?

xGenerative Design (XGD) is an easy entry point for learning parametric modeling and visual programming in one simple environment. Its main value, however, comes from its ability to author geometric definitions whose representations are native to CATIA. In this post, I’ll try to connect the dots between visual programing and parametric modeling workflows. First, I’ll […]

Interactive Computation, Examples

I outlined earlier, here and here, the approach that I feel is most suitable for addressing complex design problems that are neither well-defined nor ill-defined. In this post, I’ll briefly describe two examples that represent the idea more concretely. I must note that when these examples were developed, the idea of “interactive computation” was not […]

Interactive Computation

I was introduced to computational design at the S.M.Arch.S program in 2005. It was the time when Rhino’s grasshopper was “Explicit History”, and Robert Aish used to visit design schools to give Generative Components workshops. Having had the opportunity to learn from so many practitioners and researchers, mostly from AlFaris, Stiny, Eastman, Woodbury, some aspects […]