Pair programming
Having strong technical skills does not make you an architect. As an architect, your time spent coding will be limited, so the time invested in your coding skills will also become less and less. But this doesn’t mean there are no ways of keeping in touch with the code base. You might not have time to take a task and start working on it, but you can use some of the following approaches at any time:
- Change of roles: An excellent way to keep connected with the team and the code base is to consult the team about certain architectural decisions. Besides the feeling of being involved in the process and learning from you as an architect, you can also see what is implementable and why. You can create architectural katas where you can take a brand-new scenario for a problem and brainstorm what architectural approach can be used. This is a great way to create the space to experiment with future architects.
- Specific ownership of complex features: You can...