What makes a good Architect?
So, about a week ago I posted an article about our ArcReady & ArcCouncil events. This got me to thinking, what really does make a good architect? Every organization is different for sure, but I believe that there are some common skills that an architect must possess. You have to have a good understanding of technology and how it all fits together. Not a deep understanding per se, just a broad technical understanding. For instance, you need to know enough about WCF and how and where it can be implemented successfully, but I would argue that you don't need to know how to code every solution possible. I'm interested in hearing what you, our readers, think makes a good architect. What skills does your company look for in it's architects? Do you even have an architect on your staff? Do you think you should? What separates a good architect from a bad architect?
Please, feel free to use the comments link below to provide your own input :) I'm curious to hear what everyone has to say!