Complexity and Simplicity in Design

In any system, the building blocks are so important and this is reflected in nature all around us. Amino acids are the building blocks of protein. DNA the building blocks of cells and all living things. Elements of the periodic table the building blocks of the matter that surrounds us.

To think of all the complexities of nature being formed from basic building blocks, one has to stand up and take note.

So each time you are faced with any design problem, try and think of solving it from basic principles. Any short cuts or compromises will end up coming full circle.