Simplicity, Abstraction, and the Modern Website: 10 Years Later

The Strategy of Abstraction-First Design

  • Instead of building a giant frankensite, split out distinct 'departments' into sub-sites

  • Even better, develop utility sites to supply a common functionality to several main sites

    • User profiles

    • News/event aggregation

    • Web forms / workflow forms

    • Photo galleries

  • CMSs may be the Swiss Army knives of the web, but it's still better to do a few things well than a lot of things poorly