The key to managing complexity is to focus on the interfaces between components, not their internal details.
I'm very shy, believe it or not. It's true.