Episode 20: Interview Michael Stal

Topics covered
Popular Clips
Episode Highlights
Pattern Evolution
The evolution of software patterns has seen a shift from hype to mainstream adoption. notes that while the initial excitement promised a vast array of pattern encyclopedias, the reality is more subdued with fewer new publications emerging. However, the use of patterns in practical projects has become widespread, signaling their integration into everyday software development 1. adds that the decline in pattern book sales reflects this mainstream status, as patterns are no longer a novelty but a standard part of the software engineering toolkit 2.
I think the only thing which is important about patterns, I think there are not many people know that. There are several pattern conferences, the blob, Euroblop, and other conferences, and we talked.
---
The conversation also highlights ongoing efforts to catalog existing patterns, such as ambitious project to compile a comprehensive architecture resource 1.
Knowledge Reuse
The discussion on knowledge reuse emphasizes the practicality of patterns over reusable software components. argues that reusing expertise through patterns is more adaptable and effective than relying on pre-built components, which often face limitations in specific domains 3. He shares his experience that while components like GUI grids are occasionally reused, the complexity of defining universal components for varied business needs often leads to failure 3.
You can just use an idea and the idea can be adapted to your own needs, so you don't have to either use the component or use nothing.
---
questions whether the reuse of software building blocks or knowledge is more effective, suggesting that patterns offer a more flexible approach to software development 4.
Related Episodes


Episode 32: Service Oriented Architecture, Pt.2a
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

Episode 27: Service Oriented Architecture Pt.1
Answers 383 questions

Episode 134: Release It with Michael Nygard
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

Episode 33: Service Oriented Architecture, Pt.2b
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questionsEpisode 3: Interview Doug Schmidt
Answers 383 questions

Episode 42: Interview Gregor Hohpe
Answers 383 questions
Episode 54: Interview Frank Buschmann
Answers 383 questions

Episode 38: Interview James Noble
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions













