Example with a context (The Object-Oriented Thought Process by Matt Weisfeld, 3rd Edition):
There is no question that today’s software systems are quite complex.To build quality software, you must follow one overriding rule to be successful: Keep things as simple as possible. For large software systems to work properly and be easily maintained, they must be broken up into smaller, more manageable parts. How do you accomplish this? In a 1962 article titled “The Architecture of Complexity,” Nobel Prize winner Herbert Simon noted the following thoughts regarding stable systems...
- How do you understand the phrase overriding rule and what does it mean to you? Obviously, an overriding rule is simply a kind of rule, but what kind of rule is it exactly? Something like a cardinal rule or a rule so important that it trumps everything else when applied?
- Have you ever heard this expression used before?