Legacy vs. Greenfield
The discussion highlights the ongoing debate around the maintainability of functional programming versus traditional object-oriented code, suggesting that while functional code offers potential benefits, it's too early to declare it a definitive solution. The challenges of working with legacy code are contrasted with the freedom of greenfield projects, emphasizing that legacy systems present unique constraints that can be both daunting and rewarding for developers.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 295: Michael Feathers on Legacy Code
Related Questions