Today I finished reading a very interesting book about design: “Universal Principles of Design”. You might find it interesting, even if you are primarily interested in software design. This book covers many aspects and is a must read for every software architect. The 100 design concepts are cross-disciplinary and present good design examples of well known applications.
I would like to see more examples of this kind of interdisciplinary lectures.
By recognizing that our surrounding world is mainly based on concepts which are mostly based on the physical constraints we are living in, we may some time find out that all these concepts are all derived from a limited number of meta-concepts. This book is an inspiration for helping us (humans) to discover them.