top of page

BESPOKE TALK Series: Three Positive Effects of Incorporating Procedural Programming into Workflow

Updated: Nov 15, 2022

A lot of tension can be built up during the architectural work process due to the numerous revisions, iterations, and modifications that are required. One of the most important aspects of architectural workflow is the creation of drawings and models. In the past, this process was very time-consuming and requires a lot of manual labor. But because technology has improved, architects can now make drawings and models much more quickly and with much less work.

A pedagogical approach to thinking methodically and applying it to procedural workflows is computational design. Rethinking the analog-digital dichotomy, this is a closer look at the latest digital technologies that allow designers to test more iterative solutions than traditional analog procedures can in a given period of time. When this is combined with design metrics to help make design decisions, it makes it possible to find the best solution.


When it comes to design, there is a constant tension between the need for speed and accuracy. As a result, many designers find themselves caught in a dichotomy between two approaches: the analog and the digital. The analog approach is often seen as the more traditional method, while the digital approach is seen as the more modern, efficient way of working. Analog Workflow People often think of analog methods as more traditional, but they can be used in a lot of different ways. One of the best things about analog design is that you can feel and touch it. This is a great way to try out a design before making it digitally permanent. Also, because there are no set rules or guidelines to follow, analog methods can be less strict than digital methods. This can give people more room to be creative and try new things. But one of the main problems with analog design is that it can take a lot more time. This is because each step of the process has to be done by hand, which can take more time than using digital methods. Also, analog methods aren't always as precise as digital ones, which can be frustrating for designers who want to make things that look clean and polished.

Digital Workflow Many individuals believe that digital methods are more efficient and up to date, but they also have their own pros and cons. Digital design is often faster than analog design, which is one of its main benefits. This is because digital methods often let designers use templates or parts that have already been made and can be quickly put together to make a final design. Digital methods can also be more accurate than analog ones, which can be important for designers who want clean, polished results. But digital design can be less flexible than analog design, which is one of its main drawbacks. This is because digital design usually follows rules and guidelines that are hard to break. Also, digital design lacks the tactile, hands-on element of analog design, which can sometimes make it feel impersonal or cold.

However, what if there were a way to combine the advantages of each? What if we could take the accuracy of the analog approach and combine it with the efficiency of the digital?

This is where procedural programming comes in. -BERSABARC

Procedural programming is a methodology that allows designers to create computational models of their designs. This means that instead of having to create each individual element by hand, they can use a computer to do it for them. In computer graphics, procedural models are often used to generate or recreate textures. A procedural texture a type of texture that is generated or recreated using an algorithm or a set of rules. There are many advantages to using procedural textures. So how can you take advantage of procedural programming in your workflow? Here are a few tips:

1. Think methodically. Procedural programming is all about thinking methodically and breaking a design down into its individual parts. This means taking the time to understand the problem you are trying to solve and then creating a step-by-step plan for how you are going to solve it. 2. Use design metrics. One of the great things about procedural programming is that it allows you to quantitatively assess your designs. This means that you can use metrics such as performance, reliability, and usability to help you make decisions about your design. 3. Iterate, iterate, iterate Because procedural programming provides a way to quickly generate new versions of a design, it is important to take advantage of this by iterating on your designs. Explore a variety of options to find the one that works best for you.



The application of parametric equations to build complex forms characterizes parametricism. Was created in response to the limits of traditional architecture, which is based on a set of fixed geometric forms. Parametricism allows for far greater flexibility and customization, allowing for the creation of unique structures customized to the specific needs of a given site.

By following these tips, you can start to reap the benefits of procedural programming in your workflow. So, what are you waiting for? Give it a try today!


Ar. Neil John Bersabe

Pocholo Alexis Donio

Design Researchers & Project Leads

John Michael Jalandra

Content Writer


BERSABARC Design Studio 2022

20 views0 comments
bottom of page