Simon Willison’s Weblog

Design patterns of 1972 (via) Patterns are signs of weakness in programming languages.