The key to managing complexity is to focus on the interfaces between components, not their implementations.
Every role I take on, I try to find something that resonates with me personally.