Last Refuge of a Scoundrel

looking over the wall

I’m a big fan of the phrase, “eat your own cooking”.

As a Web designer you should be doing exactly that—using the things you make. (This of course applies to just about any creative endeavor, from bridge building to cake baking.) It speaks volumes about the quality and relevance of a product if its producers are also enthusiastic consumers.

Cognitive dissonance is equally revealing. You wouldn’t trust a four star chef that serves Cheez Whiz at his home table. You wouldn’t listen to an addiction counselor who sneaks out to score smack. So why, oh why, would you deal with a “tech company” that has a train wreck for an intranet?

Standard(s) Complaint

The vast majority of the company intranets I’ve seen in my travels have ranged in quality from the affably feeble to the criminally negligent. None has ever approached anything a sane person would call excellent. Not even on a good day.

They have been used as a pliable excuse to perpetrate all manner of horrid, insipid, flat-out unprofessional web work. Bereft both of standards awareness and common courtesy for the poor souls forced to inhabit them. They are clumsy oafs built on two left feet, stumbling about, making a mockery of accessibility and usable design while they smash the china and wreck the furniture.

Enough, I say.

Standard(s) Argument

The enabling phrase for all this folly typically sounds something like, “but this is for an intranet,” and it’s usually whipped out in the thick of some misguided conversation about Web Standards. The speaker assumes that because Company X has “standardized” on Browser Y, they can conveniently toss Web Standards out the window. Let’s all chug some company Kool Aid and call it a day!

Not so fast there, Sparky. I’ve got news for you: It’s a convenient theory, but it falls to pieces in practice.

Given a large enough ecosystem (ie, more than one user), you will never be able to predict your audience with 100% certainty, let alone control them. Single browser environments are both unworkable and, more importantly, illusory. Really. Even within company walls. And the bigger the audience (ie, the company) the more that 100% figure will seem like a distant dream. Give that number a nice, warm hug then kiss it goodbye—you’ll never see it again.

Intranet, Heal Thyself

The bottom line is that companies need to stop fouling their nests with these relics. There’s more than enough time and money to be saved by writing to standards to pay back the effort many times over. The sooner this is realized at all levels the sooner the corporate funds draining away towards browser “deployment and enforcement” programs can be reassigned to something more useful.

Like, say, free coffee.

2 Comments

Pete said:

While I don’t disagree in theory with anything you say, I’d guess the main reason for the general crappiness of company intranets is that there is little incentive for companies to invest anything but the bare minimum in building them.

If there are a limited number of development resources to go around (and there always are), those resources are most likely going to be thrown at the sites facing paying customers who can choose to go elsewhere if said sites suck.

Meanwhile, employees are a relatively captive audience, and are thus more likely to put up with an underdeveloped mish-mash consisting of free javascript and links to Word docs.

David Sleight said:

I see what you’re saying, but there are plenty of Compu-Global-Hyper-Mega-Nets out there chalking up huge outlays to their intranets–and still managing to construct crap.

There’s plenty of incentive in terms of internal time and money saved too. It’s ironic that this is overlooked so often when many of these same companies obsessively implement HR metrics that inform them precisely how much 15 minutes of an employee’s wasted time costs them.

Leave a Comment

Basic HTML allowed. Gravatars rock. Let’s all play nice, m’kay?