Pragmatic Knowledge Reuse
Reusing knowledge and expertise from experienced developers proves to be more effective than relying on reusable components. Patterns allow for flexibility and adaptation to specific needs, making them a pragmatic choice in software development. The challenges of defining common components across different business units highlight the limitations of traditional reusability approaches.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 20: Interview Michael Stal
Related Questions