Skip to content

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.” quote by Michael C. Feathers
Download Open image
““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.””

Michael C. Feathers

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.

Key Takeaway

Invest in design early.

Themes

software design maintenance legacy systems change management

Mood

analytical pragmatic

Type

technical advisory

When to use this quote

  • software development
  • system upgrades
  • team onboarding
  • process improvement

Key Concepts

modularity refactoring technical debt

Questions to Reflect On

  • How can we balance initial effort with future flexibility?
  • What strategies reduce legacy pain?
A Different Perspective

Even well‑designed systems need ongoing care.

2.3 out of 5 (9 ratings)

More by Michael C. Feathers

Explore all 10 Michael C. Feathers quotes

More Change quotes

Browse all 33,963 Change quotes