magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 1999 > 04 > Features

As Simple As Possible

Why less is more...stable...functional...compatible...

By Terry Sullivan

One of the key lessons I've learned in 15 years of designing production software systems and user interfaces is this: Simple is good; simpler is often better. Those of us who praise the virtues of simplicity certainly find ourselves in good company; one of Albert Einstein's more memorable quotes is, "Things should be made as simple as possible -- but no simpler."

Inevitably, when the topic turns to simplicity in Web design, some will dismiss the discussion as Luddite nonsense. Yet the most vocal advocates of simpler designs are often seasoned systems professionals, who've learned (usually the hard way) that simplicity is a key element in ensuring the stability and longevity of any software product (including Web pages). Indeed, many of the things that work well in simpler software systems are also applicable to Web pages and site designs, for these reasons:

  • Simpler is more stable and less prone to error.

  • Simpler is more compatible.
  • Simpler is easier to maintain.
  • Simpler is easier to use.

More Stable

One way to think of the functionality of any software system (including Web designs) is to examine it for "points of failure." Basically, anything that can break is a potential point of failure. A key element in building stable, robust systems is to minimize those points of failure. One of the great challenges of Web design is that, for each and every page we create, client-side incompatibilities represent additional points of failure for our work -- points of failure that we do not and cannot control.




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2