My name is Phil, I just graduated at the Architectural Association, School of Architecture London Design Research Laboratory, short DRL (January 2017). Ever since I’m working at Zaha Hadid Architects User Parametrics Team. In my undergraduate but mostly at the DRL I gathered a lot of interest in algorithmic driven design approaches in architecture, including working with robots and other gadgets. While actually mastering a programming language like C++ takes at least “ten years” (Bjarne Stroustrup, creator of C++), it feels like it just would take me double. Nevertheless I am eager to put a lot of effort into it and see where it will get me.

This page is my personal collection of all the code and little projects I come across, while going through books like “Programming Principles and Practice Using C++” by Bjarne Stroustrup, YouTube tutorials and the book “The Nature of Code” by Daniel Schiffman and it’s python translator Jake Hebbert.

Here is my personal learning path and game plan:

1. Working through “Programming Principles and Practice Using C++” Second Edition by Bjarne Stroustrup and it’s following book “The C++ Programming Language” Fourth Edition.

2. Since I am working with Rhinoceros and Grasshopper (a 3d modeling software and a visual programming plug-in) which provides a framework for C# and python, my plan is to translate Daniel Shiffmans “Nature of Code” programms and parts of the coding challenge videos on his YouTube channel.

3. Eventually, after I understood the concepts and actually imprinted the methods and theory I would like to translate the code to the Alice C++ platform by Shajay Bhooshan.

In short: Working through as many as possible problems in all types of languages to develop a coder’s mindset and translating interesting and design relevant code from potentially processing java to python and c# for Rhinoceros and Grasshopper and eventually to C++ within the Alice platform.

Codewars Profile Badge