Please wait while the page is being loaded Skip this advertisement >
Friday | 5 December, 2008
CIO
Blog: Computer Systems, Elegant Simplicity, and Profoundly Obvious Design
Michael Hugos 12 September, 2008 14:11:00

In the design of computer systems, all our efforts, our analysis, our long hours are all directed to one end. That end is to discover a design with a quality called “elegant simplicity”.

Such designs use the strengths of the technology you are building with in combinations that are easy to understand (so they actually get built) and in ways that meet peoples’ most important expectations (so they actually get used). Any design other than this is only an incompletely solved problem.

The more times I use the word “complex” in describing a problem and in describing my proposed solution to that problem, the more I know I have not yet found the design I’m looking for. I’ve learned the more complex a problem seems to be, the more important it is to find an elegantly simple (but not simple-minded) solution. Otherwise the project will fail.

In a profession like IT, complexity is always there, always ready to drag me down, wreck my projects, and disappoint the people I am trying to please. The search for elegant simplicity is at the heart of every successful development project. When I don’t find it, when what I find is merely clever and complex, then my projects take too long, require too much effort and never quite work.

Experience is turning me into a connoisseur of elegant simplicity. I’m always looking for insights to help me find it. This week I came across three insights worth passing on to other seekers of this fine quality. The first insight is this, “…perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away…”

How true; the best solutions always do more with less instead of trying to do more with more. That means I can’t meet every expectation of every user of the system I’m designing, but I have to find that core of functionality that meets peoples’ most important expectations. I have to figure out what those most important expectations are by listening carefully and asking probing questions.

The second insight is, “…all visible evidence of invention should have been refined out of this instrument and there should be delivered to us an object as natural as a pebble polished by the waves…”. Wow. A polished pebble is an elemental shape that results from the complex interplay of wind, water, waves, and other pebbles. What mastery of design to devise such a simple answer to such a complex situation. And what subordination of designer’s ego to find an answer so obvious and appealing that people will think they thought of it themselves.

Latest User Comments
No more snobby computer systems

“…he who uses this machine should be able to forget that it is a machine.”

Great thoughts. I'm impressed that good information like that comes from a book from 1939. Computer manufacturers have been really excelling in "elegant simplicity." I was just looking at some of Dell's designs (www.dell.com.au).


Submitted by sam@seo.com on 26 September 2008
Featured Whitepaper Sponsors
Market Place
 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
  • +

    CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II 05 October, 2007 06:00:00

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #78: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires 28 September, 2007 17:34:25

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #77: Panasonic Speeds Up Trans-Pacific File Transfers, Part III 21 September, 2007 07:00:00

    Part three in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #76: Panasonic Speeds Up Trans-Pacific File Transfers, Part II 14 September, 2007 07:00:00

    Part two in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #75: Panasonic Speeds Up Trans-Pacific File Transfers, Part I 07 September, 2007 07:00:05

    Part one in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    SOA What? Why You Need SOA Governance Framework 04 December, 2008 08:32:00

    Adopting services oriented architecture (SOA) in your enterprise without thinking through IT governance can cause something like the Gold Rush in the 1800s; extreme rates of growth and minimal law and order which produce unexpected outcomes.
  • +

    The Myth of Cloud Computing 04 December, 2008 08:25:00

    Why the rapid spread of virtual technology is becoming a security risk
    Why the rapid spread of virtual technology is becoming a security risk.
  • +

    Who Pushed Vendors Toward Better Security? 04 December, 2008 09:38:00

    Hint: It had something to do with pressure from customers and government agencies, writes Oracle CSO Mary Ann Davidson
    Hint: It had something to do with pressure from customers and government agencies, writes Oracle CSO Mary Ann Davidson.
  • +

    CPO & CISO: A Comprehensive Approach to Information 04 December, 2008 08:42:00

    GE CPO Nuala O'Connor Kelly advocates greater CPO/CISO cooperation to place the right value on information assets.
    GE CPO Nuala O'Connor Kelly advocates greater CPO/CISO cooperation to place the right value on information assets.
  • +

    Virtually every Windows PC at risk, says Secunia 04 December, 2008 08:00:00

    Almost all PCs scanned by patch tool have an unpatched app; 46% have 11-plus.
    More than 98% of Windows computers harbor at least one unpatched application, and nearly half contain 11 or more programs at risk from attack, a Danish security company said Wednesday.
CIO Webcast Innovation #8 - What are the biggest roadblocks to IT's involvement in innovation at your company?
Watch the latest latest edition of CIO Innovation which is now available for download.
Watch the webcast
Sign up to the CIO Innovation update email


CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II
Listen to the latest edition of CIO Live which is now available for download.
Listen to the podcast
Sign up to the CIO Live email
Whitepaper

How to improve employee productivity in small and medium businesses

U.S. businesses lose 5.4 billion productive hours through employees searching for information annually. Avoid the same inefficiencies occurring in your business. Read on to discover the productivity issues facing SMBs and how the Oracle Application Express (APEX) can improve employee productivity and enhance development efficiencies.