I recently had the chance to meet Anders Hejlsberg during the Service Technical Leadership program. He is an amazing man with a great work story and currently the lead architect for the C# language.
During the meeting with him and some more technical fellows he got a question.

How should I as an architect evolve?


Figure 1: My made-up topics over a timeframe

 

So the math is simple!

1.       Go Deep on one topic

2.       Go up and pick another topic

3.       Re-start from 1

If you do this interaction for a while, guess what? -Now you are deep and broad J