Let the systems and your team do the work.
Anticipate change, but keep an eye on technical debt.
Build up your “first team” relationships to avoid conflict.
We can’t build systems in a vacuum--architecture is a multi-year vision requiring an iterative delivery.
Think of yourself not as a shield, but as a selectively passive membrane.
What to look for and how to approach hiring new managers for teams.
How do I figure out what’s happening in a project without tapping engineers on the shoulder to ask?