Summary
We must be aware of the differences that help us evolve, not that divide us. As a programmer, your constant focus is on details, while architects focus most of their time on the whole picture. Most of the time, architects make decisions that programmers have to live with. There is always context to change the perspective and evolve from your level. You never know where your next definitory learning experience will come from.
In the last chapter, we will draw some conclusions and learn about mastery in the software development area.