← All heuristics

Heuristics

Respect Legacy Systems' History

How should one approach existing legacy systems during modernization efforts?

Assume legacy systems were successful in their original context and built with good intentions. This fosters respect and helps uncover underlying value, rather than dismissing them outright. Recognize that their past success often funded current initiatives.

Examples

Instead of labeling an old system as ‘crap,’ acknowledge it likely generated significant revenue, enabling the company to exist and pay for current modernization efforts.

Discussed in