Skip to content

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,” quote by Sam Newman
Download Open image
““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,””

Sam Newman

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

Key Takeaway

Prefer data configuration over code for evolving requirements

Themes

software architecture maintainability data management scalability configuration

Mood

pragmatic analytical

Type

observation technical insight

When to use this quote

  • adding new countries
  • updating regional settings
  • handling internationalization
  • deploying updates

Key Concepts

country codes StringUtils databases Java projects

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?
2.4 out of 5 (8 ratings)

More by Sam Newman

Explore all 3 Sam Newman quotes

More Code quotes

Browse all 1,662 Code quotes