Frameworks vs. Components
Dave expresses skepticism about frameworks, arguing they often lead to unnecessary complexity and require deep understanding from users. He highlights the challenges of designing effective domain-specific languages (DSLs) and suggests that object technology is more suited for low-level design rather than architectural paradigms. Ultimately, he believes the industry rushed into adopting frameworks instead of focusing on truly delivering components.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 86: Interview Dave Thomas
Related Questions
Does language have consequences as discussed in Episode 97: Interview Anders Hejlsberg and The Dangers of DSLs, in relation to the episode The Pragmatic Programmer - How to Estimate and the clip Domain Specific Languages?
Does language have consequences as discussed in Episode 97: Interview Anders Hejlsberg and The Dangers of DSLs?
How do I know if I'm overengineering and doing too much upfront design in software architecture, specifically in the context of the episode Episode 86: Interview Dave Thomas and the clip Component Engineering Insights?