There’s other considerations that slow large code bases:
The more features you have, the more potential interactions
The bigger a codebase is, the harder it is to understand it
Having more features means more work is involved in testing
Customer bases shift over time from early adopters to those who want more stability and reliability
When a code base is more mature, there’s more chance that a change could make the product worse, so you have to spend more time on evaluation
A larger customer base forces you to care more about rare issues
There’s other considerations that slow large code bases:
The more features you have, the more potential interactions
The bigger a codebase is, the harder it is to understand it
Having more features means more work is involved in testing
Customer bases shift over time from early adopters to those who want more stability and reliability
When a code base is more mature, there’s more chance that a change could make the product worse, so you have to spend more time on evaluation
A larger customer base forces you to care more about rare issues