Khaos

Do Patterns and Frameworks Reduce Discovery Costs?

Asking whether patterns and frameworks reduce discovery costs is like asking whether someone who knows something about billing is going to have an easier time making a billing system than someone who doesn’t. Of course! The problem is whether we have the right patterns and frameworks to reduce discovery costs. If not, how can we get them?

– Ralph Johnson

Too many projects look for the “home run” in reusable platforms and frameworks. Frameworks work well only if they can predict well: to predict what will change, and what will not. This is a difficult enough problem for individual objects or modules, let alone for extensible application skeletons. Small frameworks like MVC work, but few large frameworks enjoy success.

– Jim Coplien

Proceedings of the 1997 ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, Beyond the hype (panel): do patterns and frameworks reduce discovery costs?