Structural Code of the Philippines or the NSCP to provides the minimum load  requirements for the design of buildings, towers and other vertical structures, and minimum standards and guidelines to safeguard life or limb, property and public welfare by regulating and controlling the design, construction, quality of materials pertaining to the  structural aspects of all buildings and structures within  this jurisdiction.
This code has been one of my considerations upon planning and designing the development of the National Ecology Center. The allocation and spacing of columns have been a tough decision for me as it might compromise the overall design of the project. Some says that columnations will only be 5 meters away from each other, while others say it could be altered. I must not compromise the planning and design of the project, so different structural systems were considered follow the architectural parameters. I also think that architecture must be on top priority, while engineering must support and manifest its idea.
However, everything should go both ways, without compromising each of which.
I am also in a dilemma, whether or not, try to be more unconventional rather than do a common way that everybody does. One of the designing method that I did was parametric and algorithmic design, where the plans and fabrication of the architecture depends on the parameters specific to the site. In an instance, my roofing structure is having a series of complex structural members and curve materials which might be hard for me to plan its columnations. Having said, it would be really difficult for a Structural Engineer to design an appropriate structural system on an architecture that is uncommon on a local context.
In the end, I have tried a series of structural systems for my buildings, and fortunately, the most of it fits what needs to be fitted. Appropriate structural system should be specific and analyzed first I think.