May 2004 Archives

Caught off guard

So I was rambling on about document structure and how important CSS is, and my new client inquisitively asks me "WHY?"

And I stumbled...

Since an early age everyone knew I would be a proponent of standards, it was inevitable. But why is CSS and XHTML such a darn big deal? (And how do you explain this to a children's book illustrator?)

The answers are:

1) By separating the content (words and pictures) from the presentation (font, color, size, placement of the content elements) we make it easier to make design changes consistently across the whole site. This is perhaps best exemplified by a site which has kept my attention for hours over the past week, the CSS Zen Garden.

2) This separation is important to make the web accessible to everyone. Usually here there is an arguement for making content accessible to persons with sight imparement, who use browsers that read aloud to them. I think in fact that most webmasters are looking for a different business side effect of making the pages accessible to some other "readers".

Ok, next time my client asks, I'll be ready.

Who's on first?

Anyone who reads Advisorbits regularlly will know that in the years I have been writing it, I have gone from positive personal and business opinion of RedHat Linux to actively seeking a Linux alternative to deploy across my business. Personal feelings aside, I disagree with a model that has end users directly paying for security and bug related upgrades to licensed products.

One of the features RedHat touts in their new scheme is platform lifecycle stability. In other words, if you buy their enterprise product today, you are assured that RedHat will support that product in 5 years. (To the extent that you are assured RedHat will still exist in 5 years.)

Microsoft recently announced their platform lifecycle stability plan has been upgraded, now you can get support for most of their products for up to 10 years after the operating system is released. Windows NT 4 is notably not in the list of supported products because of problems with the architecture.

Well, for small businesses like mine and those of most of my clients, neither of these facts amounts to a hill of beans.

Most companies upgrade their operating systems when they upgrade thier platform. Very few companies go to the cost of upgrading an operating system on an old platform. They buy computers with an operating system and replace the computers after the warrentee runs out and the computer gets "slow". There may be exceptions to this when the platform is particularly expensive, or was purchased at the end of the OS product's life cycle.

When you compare the operating systems available for your next computer, make sure the operatng system isn't about to be obsolete. Make sure it will be supported for the life of the computer.

But more importantly, make sure the OS does what you need it to do it the larger picture of your business. And be sure to include administration and maintenance costs in this calculation! These factors are likely to be more important than what your computer will run in ten years.

About this Archive

This page is an archive of entries from May 2004 listed from newest to oldest.

April 2004 is the previous archive.

June 2004 is the next archive.

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID

Subscribe by Email

Enter your email address:

Delivered by FeedBurner