Features have external and internal complexity. External complexity is documentation, usage, support while internal complexity is time spent on maintenance and development, increased complexity of the code, reduced stability etc.
External and internal complexity are unrelated, and when deciding whether to add some feature both must be considered against the assumed advantages of the feature.
My two 0.02 € on this:
Features have external and internal complexity. External complexity is documentation, usage, support while internal complexity is time spent on maintenance and development, increased complexity of the code, reduced stability etc.
External and internal complexity are unrelated, and when deciding whether to add some feature both must be considered against the assumed advantages of the feature.