Code Quote by Sam Newman
““I have seen perhaps as many country codes stored in databases (shown in Figure 5-4) as I have written StringUtils classes for in-house Java projects. This seems to imply that we plan to change the countries our system supports way more frequently than we’ll deploy new code,””
About This Quote
The speaker highlights a mismatch between static code changes and dynamic data updates, suggesting that maintaining country support will rely more on data rather than code modifications.
In simple terms: Data-driven flexibility over code changes
Prefer data configuration over code for evolving requirements
Themes
Mood
Type
When to use this quote
- adding new countries
- updating regional settings
- handling internationalization
- deploying updates
Key Concepts
Practical Applications
- designing configurable systems
- reducing code churn
Questions to Reflect On
- How can we make systems more data-driven?
- What are the risks of over-relying on configuration?