7.8

11 Epilogue

We have seen throughout this book that programming can become an important tool for the architect. Programming allows us to formalize and communicate a thought, to accurately model forms that exist only in our imagination, to automate tedious and repetitive tasks and even to generate forms that we had not even thought of. For all these capabilities, programming should get the attention it deserves.

It is precisely this attention that large architecture studios have been giving in recent years and, in fact, programming starts to be a frequent requirement for architects’ admission.

Learning to program is, therefore, imperative. Similar to many other disciplines, the learning process requires effort, dedication, rigor, and attention to detail. However, in the end, the investment in learning programing pays off. Those who master programming become more capable and more efficient.

In this book, we opted to teach programming in the context of architecture. For that, we selected the topics that would have immediate applicability in architecture and, in reality, many of the examples used were provided by architects.

Despite the dimension of this book, we should keep in mind that it illustrates only an infinitesimal fraction of what we can consider as programming. Countless other books will have to be (continuously) written so that this fraction starts to have meaning. The recommended bibliography list has some additional sources of information for readers interested in deepening their knowledge.