Dependencies

I was once involved in a big theatrical installation for a commercial brand in London. They'd overtaken and entire warehouse to showcase the reveal of their latest product.  

When you're involved in the making and production of these huge events, there's a lot to learn because you're dealing with real, phisical things. Usually, my role doesn't overflow into this stage of the design process, but I find that the combination of having the ability to visualise the real thing and seing it built, multiplies my understanding of so many other things.

In this case, amongst the other great things I learnt, one simple lesson stood out. As always I like to look at these lessons from many different points of views, so the lesson sticks. I learnt about the importance of dependencies.

Right in the middle of the building process, something went wrong, which created a knock on effect on the majority of the build. In theory nothing went wrong, but in reality it did. 

Two crucial elements of the design were misplaced by about a metre, which is big. The two elements had to be installed by to different contractors, who had to depend on each other to place the elements correctly. The first contractor regarded his element as not that important in the grand scheme of things, so he 'roughly' placed it and left the site. The second contractor had to depend on the first element in order place his element correctly. Of course if the first element is misplaced and is the point of reference for the second, the whole thing is wrong. 

This small error took us many painful hours to correct. So the moral of the lesson was, look out for the elements on which other elements depend on. In architecture, structural elements are often the main points of reference. I have heard many stories about deleted structural elements in the design process that lead to disasters.

Of course I can generalise on this point. Many things around us are pillars from which other things depend on, from design, to activities and even stories. So if in doubt, look for dependencies.