When I joined Microsoft in 1996 I was most certainly a developer first, solution architect second. During the last 11 years I have tried to stay competent in both roles. However year on year we are asked to do more - engage with more organizations, increased