I agree with Ted that the construction analogy is not the most helpful one for understanding the role of an "Architect" in creating software, and he raised some good discussion points about the nature of the job of an architect as something distinct from system analysts, project managers and team leaders. It gave me a lot to think about how we approach building software in our shop.

Great speaker with very high energy. Did a wonderful job breaking down his views on developer and architect. He was a very polished presenter with a good sense of humor. Got the conference started off in the right direction.