The one thing you can be sure of when it comes to software architecture is that there will never be a shortage of different ways to solve the same problem. The key is to look for the areas of volatility in the design and decompose it to its simplest element. Sound like that philosophy class you took in college? Well, as Juval Lowy , Principal of iDesign and Microsoft Software Legend, says, "For the beginner architect, there are mulitlple ways and options for doing anything. But for the Master, there are only a few."
In this episode of ARCast, Denny Boynton discusses this Zen approach to software design with Juval, seeking a state of technological nothingness.