Change Quote by Michael C. Feathers
““In a well-maintained system, it might take a while to figure out how to make a change, but once you do, the change is usually easy and you feel much more comfortable with the system. In a legacy system, it can take a long time to figure out what to do, and the change is difficult also.””
About This Quote
Source Book: Working Effectively with Legacy Code by Michael C. Feathers, 2004
Well‑designed systems allow easy change after initial effort; legacy systems resist change and feel uncomfortable.
In simple terms: Good design eases future changes.
Invest in design early.
Themes
Mood
Type
When to use this quote
- software development
- system upgrades
- team onboarding
- process improvement
Key Concepts
Questions to Reflect On
- How can we balance initial effort with future flexibility?
- What strategies reduce legacy pain?
Even well‑designed systems need ongoing care.