Search posts, tags, users, and pages
CapeStart
The rich domain model examples make the argument much more concrete. Good abstractions usually emerge from wrestling with the domain, not from generating code faster.