Advertisement
Promo

Become a member of the ZDNet UK community

Jake Rayson

View blog's RSS Feed

Web design & FOSS

Front-end web technologies and Free Open Source Software.

Wednesday 28 May 2008, 1:46 PM

Simplicity, kludges & that’ll do

Posted by Jake Rayson

A few years ago, I read an excellent A List Apart article called ‘The Dao of Web Design’. The author, John Allsopp, called for a flexible and simplified approach to web design; in essence, letting things be as they are. Back in the day, designers used to try to force physical, static, print design onto screen-based, fluid, web design.

I was reminded of this article by my work for The Ministry (a top secret governmental organisation). I shouldn’t really tell you but I will – I’m working on the intranet, tidying up the CSS and XHTML layout. My job really is to make the design consistent and radically simplify the CSS. Simplicity takes time – working out what’s fluff and then cutting it away.

I was also reminded of The Dao article by a web site consultant called Gerry McGovern. His approach was very refreshing: simply find out which features the users rated and concentrate on the top 4-5, which usually make up 80% of the traffic. Again, this process of whittling away to the core raison d’êum;tre of the site takes time. Surveys, results, analysis and time. And at the end, the owners of the web site start out with a much better idea about their core business.

Balanced against this is The Kludge. Back in the real world, you very often don’t have time to write “correct code”. You kludge (it’s a verb too, you know ;). Hell knows, I’ve done it before. But I always try to leave a note (ie /* KLUDGE, sorry */) for the poor soul that has to clear up my mess.

My educated guess is that kludges are not so important when they have a short and isolated lifespan. It’s when they inveigle themselves into the long-term core structure of the site. This is what’s happened with some stylesheets I was working on recently – six stylesheets pretty much identical but all slightly different. Yep, I started from scratch, the whole site had kludge writ large.

Which brings me to the closing money shot – my company slogan, which is:

That’ll do

with the proviso:

for now

Simplicity is perfection, but perfection has a price and the job is the paymaster. So, I kludge when necessary, with comments.


Comments on this post

Jake Rayson

This member is ranked #3 in our top 100

  • Jake Rayson
  • Web / Multimedia Developer, North Kent
  • Member since: November 2006

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 2,322

ator1940 ator1940

Personal Financial Management Software...

Wednesday 9 December 2009, 10:00 AM

3 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 8

Avatar Adrian Bridgwater

The Sun Java EE Also Rises

Tuesday 8 December 2009, 11:00 AM

0 comments
Avatar Karen Friar

HP workers set dates for strikes

Thursday 3 December 2009, 7:57 PM

1 comment

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters