top of page
  • Writer's pictureJohn Michael Jalandra

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

Updated: May 30, 2023

Based of the multiple revisions, iterations, and alterations that are necessary, the architectural work process may be stressful. The generation of drawings and models is a critical component of architectural process. Previously, this procedure was time-consuming and included a lot of physical effort. However, since technology has advanced, architects can now create drawings and models considerably faster and with less effort.

Computational design is a pedagogical technique to thinking rationally and applying it to procedural processes. This is a deeper look at the newest digital technologies that enable designers to test more iterative solutions in a given amount of time than classic analog techniques can. When this is paired with design metrics to aid in design choices, the optimal solution may be found.


When it comes to design, there exists a perpetual dichotomy between expediency and precision. Consequently, numerous architects find themselves entangled in a duality of methodologies: the traditional and the technological. The conventional analog approach is commonly perceived as a traditional technique, whereas the digital approach is regarded as a contemporary and efficient method of operation.

Analog Workflow Analog techniques are often perceived as conventional, yet they possess versatile applications. One of the most notable advantages of analog design is its tangible and tactile nature. This method provides an excellent opportunity to experiment with a design prior to its digital permanence. Analog methods offer more flexibility than digital methods due to the absence of rigid rules or guidelines.

This approach can potentially provide individuals with increased space for creativity and experimentation. However, a primary challenge associated with analog design is its time-intensive nature. The manual execution of each stage of the process necessitates more time than the utilization of digital techniques. Moreover, the accuracy of analog techniques may not always match that of digital ones, causing vexation for architects striving for a refined and sophisticated appearance in their designs.

Digital Workflow It is commonly held that digital methodologies offer superior efficiency and contemporary relevance, yet they are not without their own distinct advantages and disadvantages. The expeditiousness of digital design in comparison to analog design is a prominent advantage. The utilization of digital techniques enables architects to employ pre-made templates or components, which can be promptly assembled to produce a finished design.

Digital techniques possess a higher degree of precision compared to analog ones, a crucial aspect for architects striving for refined and immaculate outcomes. The rigidity of digital design, in comparison to analog design, is a significant disadvantage. The reason for this is that digital design typically adheres to strict rules and guidelines that are not easily deviated from. Furthermore, the digital medium fails to provide the tangible, manual aspect of traditional design, resulting in a potential sense of detachment or sterility.

What if there existed a possibility to amalgamate the benefits of both? What if we could integrate the precision of the analog methodology with the effectiveness of the digital approach?

This is where procedural programming comes in. -BERSABARC

The methodology of procedural programming enables architects to generate computational models of their designs. This implies that rather than manually crafting each component, one can leverage a computer to automate the process. Procedural models are frequently employed in computer graphics to produce or replicate textures. A procedural texture is a texture that is algorithmically generated or recreated based on a set of rules. The utilization of procedural textures presents numerous benefits. So how can you take advantage of procedural programming in your workflow? Here are a few tips:

1. Think methodically. The essence of procedural programming lies in a systematic approach to design deconstruction into discrete components. This entails comprehending the issue at hand and devising a systematic strategy for its resolution. 2. Use design metrics. Procedural programming offers the advantage of enabling a quantitative evaluation of designs. The incorporation of metrics such as performance, reliability, and usability can aid in the decision-making process for the design. 3. Iterate, iterate, iterate Given that procedural programming facilitates rapid generation of design iterations, it is imperative to capitalize on this capability by engaging in iterative design. Consider a diverse range of alternatives to determine the optimal solution for your needs.



Parametricism is characterized by the utilization of parametric equations in constructing intricate structures. The genesis of this architectural approach stems from the constraints posed by conventional design principles, which rely on a predetermined set of unyielding geometric shapes. Parametricism enables enhanced flexibility and customization, facilitating the development of distinctive structures tailored to the particular requirements of a designated location.

By adhering to these guidelines, one can initiate the acquisition of advantages associated with procedural programming in their workflow. What is the delay? Experience it today!


Ar. Neil John Bersabe

Pocholo Alexis Donio

Design Researchers & Project Leads

John Michael Jalandra

Content Writer


BERSABARC Design Studio 2022


bottom of page