Tuesday Night Quickies

A few things worth noting tonight as I get ready to shut down for the night…

You’ve probably seen mention of it in most of the geek news sites (and even the more mainstream press already, but if you haven’t… The Mozilla Foundation, or Corporation, or whatever the internal structure over there is this months has released Firefox 1.5 along with an updated website to match.

Over at ALA there’s an interesting new article by Bert Bos & Håkon Wium Lie on their use of HTML and CSS to write and publish a recent book. Printing a Book with CSS: Boom! goes into detail about the project, covers some gotchas, some roadblocks and ultimately a new microformat. Its a good read for CSS junkies and others looking for an idea of what is to come when dealing with a system that supports HTML + CSS2.1 + CSS3 but not sure how applicable it is… yet.

For you entrepreneurial types take a look over The Startup Kit, a list by Nick Denton of worthwhile links to equipment, programs and services for a small business startup.

And closer to home I’ve fussed with some of the styles , leaned up commenting a bit and installed mic_technorati_cosmos the Technorati Cosmos plugin for Textpattern which you’ll see show up when individual posts are talked about elsewhere on the web.

Tantek Explains CSS Hacks

If you have ever touched a CSS “hack” Tantek’s latest post Pandora’s Box (Model) of CSS Hacks And Other Good Intentions is a must read. He covers the why, how and what of his early hacks, offers some basics on what makes a good hack, and tries to help you understand what you’re doing when using hacks including the pitfalls.

Its the kind of background you’ll never get if you simply look at one of the many available charts and pick the code that has the right combination o green and red boxes.

Web professionals aren’t the only target for the post, he also has a few things to say to browser developers including those working on the forthcoming IE7 (for those who don’t know the history, Tantek at one time worked for MS on their Mac IE product).

If you support the child selector, now all of a sudden you have to compliantly support all the other properties/values of CSS2(.1) that authors have been successfully using with the child selector.

But given that several other browsers do so (otherwise authors wouldn’t be using the child selector), and thus the market has demonstrated this is not a problem, this is a reasonable expectation.

However, if a browser is somehow unable to do so, then the answer is simple.

Don’t implement that selector, until that browser is able to do so. IE5/Mac did so, so can IE7, more than five years later…

But back on the topic of you and I in the web dev business, to paraphrase the big takeaway of the post, CSS hacks should:

  1. Be valid.
  2. Target ONLY older/frozen/abandoned versions of user agents / browsers.
  3. Be ugly.

Given situations like the upcoming IE7 and well, years of people blindly using hacks without thinking about them just because they work, its a very worthy read.

The Goal Of The Year

The shootout in last night’s Rangers – Caps game went to the 15th round (yes.. 15… ). You get that deep into your roster and you end up with the oddest choices of players to come off the bench and “win” the game. But after the goal I saw scored by Marek Malik on Kolzig I’m thinking maybe coaches should start at that end of the lineup.

Through the legs for the win!!!

Video Here

[link and image grabbed from the Hockeybird Forums]

On Craft, A New Professionalism And New Amateurs

There’s a discussion among some folks that has been going on over the last few weeks that I thought was worth pointing out for those who haven’t come across it. It has seemed to take two directions, both quite introspective and dealing with some of the same concerns. The main thread through it all being the definition of our craft.

There are now so many web sites, blogs or publications devoted to helping people learn standards and accessible techniques that there are now no excuses not to work with semantic code or CSS. Those people still delivering nested table layout, spacer gifs or ignoring accessibility can no longer call themselves web professionals. – Andy Clarke

Many of us, Old Professionals have been involved in mailing lists and online communities advocating standards, accessibility, guidelines as well as offering help, information, and resources for several years. We do it because we are passionate and believe in what we are doing. Advocating has not been easy, but it is rewarding and exciting to see change and understanding grow. We have been doing this since the mid to late 1990’s, and much of the early advocacy and information exchanges were the groundwork for all the excellent information and resources that exist today. We need to look outside of our web community and start working in other areas, too. – Holly Marie Koltz

Just in the last couple of days I have read no less than three articles that all bring up something I have felt for a long time: Web professionals who refuse to update their skills and insist on using outdated methods can no longer be called web professionals.

Some will call me an elitist for saying that. But think about it. Why should web professionals not be required to know their craft? I find that attitude — which is held by many in the industry and by many more outside of it — insulting to those of us who work hard every day to keep up with current best practices. – Roger Johansson

It look like many are itching both to clarify exactly what it is that we’re trying to accomplish when we talk with a mouthful of buzzwords like CSS, XHTML, Semantics, Unobtrusive JavaScript, Accessibility and do a better job at defining the product that it is our “job” to produce and measures of quality. Its not just about the pretty and the visual polish — we know that, but how many others do?

One topic but not part of the discussion yet is the education of the new clients. This can be difficult, and some may say irrelevant. After all, its the developers who can often do much of this work and have it slip under the radar of management who don’t know what things like View Source is. But if there are real advantages beyond making the individual coder’s life easier then we should be looking for new ways to articulate, measure and present those benefits to clients and stake holders. Again, we know how to define “quality”, but unless those funding projects can situations like the oft-cited Disney Store UK redesign will continue to be somewhat common because management is working off a totally different system of measurement.

Again, its about both clarifying the product that “web professionals” should be offering, what the benefits are, and then getting that information spread to all those people who have a stake in what it is we do. Its not a new question at all, but is it time to refocus on it and regroup? If so where do we start?

And if the above wasn’t enough I’ll leave you with a couple relevant asides: