> There is no theoretical reason that anything is hard to change about software
There are practical scenarios where upgrading or changing software is logistically difficult. In those cases, a good design can really go a long way and last 10+ years.
There are practical scenarios where upgrading or changing software is logistically difficult. In those cases, a good design can really go a long way and last 10+ years.
Logistics is the bulk of a software system, software development, and a software department.