Patterns in programming languages
Tuesday, September 12, 2006
Another critique of “design patterns”.
*Patterns are signs of weakness in programming languages.
When we identify and document one, that should not be the end of the story. Rather, we should have the long-term goal of trying to understand how to improve the language so that the pattern becomes invisible or unnecessary.*