skip to content rich footer

stevenclark.com.au

subscibe to the StevenClark.com.au rss feed

Page Bloat and Download Scope Creep

As a web design / development professional a big part of our job is ensuring the deliverables actually work in the outside world - not just on broadband or the company intranet. Design gone mad tends to call for one more image, an extra widget or another kick-arse feature like a movie or a slideshow. And, sometimes you can see the beginning of this when you watch navigation elements get pushed below the fold in order to appease the business entities calling for more design. Remember, those stakeholders aren’t paid to understand the craft. That’s our job as web professionals.

Here’s the crux of it - this is the web. It’s a technology that we interact with differently than television or magazines, it’s not a multimedia extravaganza or an exercise in the finer points of print on paper. The challenge comes from not having complete control over the users’ environment, but designing around that limitation and making it work better, smarter, transparently. We have a limited set of reliable fonts. We have no control over the user’s speed of access, their personal viewing habits or culture, and definately not a skerrick of control over the equipment they’re using (including a screen’s age, model, size, resolution, quality). It’s not just Apple versus PC. We can test sites on calibrated Mac monitors until the cows come home but any web professional with a bit of salt in their gills understands that most of the world isn’t using calibrated monitors, for a start. Most of the world isn’t us.

Most of the world don’t have the latest and greatest, they aren’t IT professionals and they don’t know where every link and sub-folder in our directory sits. Our job as an interface designer is to make that knowledge gap between the user’s limitations and the design experience as close as possible. That’s design in a nutshell. Imagine design as a continuum where you develop the bridge between a user’s current understanding and the knowledge they need to perform a task, or their ability to understand an interface. The secret of quality web design is in providing that bridge. A big part of that, I’d suggest, is an understanding of how technology impacts on each decision throughout the interfaces.

That’s why interface design is so difficult - because everyone else doesn’t get it. We’re charged with the job of sending the unwanted message into that business conversation and asking questions like - why? Like - who will that benefit? And - who will that decision disadvantage? It’s our job to understand the technologies and the limitations of the medium because web development is about being smart as much as it is about being pretty. Aesthetics is an important part - but it’s not the golden child, by a long shot. Seriously, given unlimited bandwidth and a trove of quality imagery we can all produce something very nice. However, a web professional with a little salt in their gills tends to work hard along that trade-off between user experience and  functionality and the need for striking aesthetic design. That’s the challenge. Aesthetics, usability, accessibility - welcome to the world of compromise and judgement calls.

The problem of page bloat often comes when the developer stops asking why. It comes because when the business stakeholders want one more image or an extra feature but nobody is willing to stand up and say - I know these truths to be facts of the industry at this point in time. It’s as simple as that. Imagine if an architect designed a house on the basis of stakeholder wants alone - that’s an awesome house. Pool, 5 car garage, tennis court, spa, cinema complex, a deck, gimme a large backyard with a feature garden, and throw in a bungalow at the back for my office staff of five to work overnighters. Now it goes to the builder who says WTF and finally there appears a problem. It won’t fit on the suburban block! That, by the way, is the architect’s job. As our’s is to understand the limitations and options available in our industry.

This is where standardistas are normally shot in the trenches as the rest go over the top with a fancy new Flash interface or the Jungle Jim divitis of semi-emulated tables. Standardistas know better, even if the world at large carries on regardless with the Titanic sinking and the band playing all the way down.

And every web professional should understand how the DOM (Document Object Model) works. That every asset must be pulled from the server with HTTP (Hypertext Transfer Protocol) requests / responses. Every image, every stylesheet, every ounce of markup, content and scripting. It all adds up to page weight. And we understand the limitations of that paradigm - everyone isn’t on broadband and everyone isn’t prepared to pay for 1MB of data just to see your homepage.

I sometimes picture myself as Gordon Ramsay saying “For Fuck Sake!”. And sometimes I catch myself saying it. Because there’s nothing as depressing as getting a “Please Explain” or “Don’t go there” when it’s a simple matter of knowing your craft. For Fuck Sake!

Comments are closed.

Stand Up Guy

Steven Clark Steven Clark - the stand up guy on this site

An icon for overweight middle aged bogun-geek web designers. A lego block in a Meccano world. A synergy of tattoos, memories of bare knuckle fist fights, and old episodes of Star Trek. My name is Steven Clark and I'm a highly opinionated web designer with a few good ideas. I'm too old for fist fights.

My Photography Blog

My photography blog Walk a Mile in my Shoes is back up and running. Due to bandwidth issues it's only one image at a time and not full text in the RSS feed. It's licensed under creative commons , meaning not for commercial use and you need to attribute, otherwise drop me a line via the contact form on this site.

My Links Blog

You might also like to check out my links blog over at Nortypig.com to learn more about everything worth mentioning.

My Illustrations

Currently I only have a static page for illustrations but if time allows I'd like to start another illustration blog.

Declaration of Independence

Site Content

Developed and published by Steven Clark

Site Supporters

Hosted by Brett at Tashosting

skip to top of page

Currently Reading

Here Comes Everybody by Clay Shirky (cover)

Clay Shirky's Here Comes Everybody: The Power of Organizing without Organizations has been on my bookshelf for the last few months literally screaming to be read. In fact, I'm wondering how I got so sidetracked to have reached the end of the year without having consumed it. The message of the book is an area of my own fascination, the effects that our new technologies have on the way we relate to each other, and how we're now empowered in ways that were historically unheard of (or not even conceived of) not too long ago.

I'm a small town boy who grew up in the seventies, graduating high school in 1979. The world was slower - how did we survive without Wikipedia? Without MSN or Facebook? Nowdays we have flashmobbing and blogging and constant connection.