Effective design is at the heart of everything from software development to engineering to architecture. But what do we really know about the design process? What leads to effective, elegant designs? The Design of Design addresses these questions. Amazon
I stumbled upon this when I was reading eulogies to Brooks. Thread