Well, the Highland Fling is over!
It was a great day with very interesting speakers covering a great range subjects but centred around Web Standards and “Progressive Enhancement”. Progressive Enhancement (as I understood it) is the opposite to “Graceful Degradation”. If you plan your project with the bling included and then go back and undo the bling to provide functionality to less advantaged users (Graceful Degradation) then 9 times out of 10 you won’t get the time/money to actually undo the bling. If, on the other hand you plan your project so that you get the core functionality working across the board and then add the bling, you’re much more likely to finish with a system accessible to all. This was the message I got from Norm from Yahoo’s talk. It’s a shame he had such a bad throat, he could barely talk!
Some other good speakers were:
The intro by Jeremy Keith – an excellent speaker and drew lots of parallels with literature such as Pattern Recogniton and Neuromancer. Props!
Andy Budd’s talk on the future of CSS was exciting but about the only thing widely supported in CSS3 currently seems to be the
opacity elememt. Other interesting elements that will be supported eventually are
border-radius for rounded corners and
box-shadow for drop shadows. The Advanced Layout module looks like it will blow the current css layout methods out of the water with it’s grid system for layout and re-ordering of the content. Slightly dis-heartening was Andy’s complaints about the workings of the CSS Working Group: the snail-like pace it operates and the possible influence of Big Business on it’s decisions.
James Edwards came across as the Grumpy Man of Web Standards with a talk about when to use Ajax (never, if he had his way). He had a point though, and hopefully people will take notice and not just do Ajax for the sake of it.
Andy Clarke ended the day with a nice chatty presentation about what exactly “Progressive” enhancement is, relating it to progressive in the music world. Some interesting anecdotes from the world of freelance designers including a snippet from this standard contract that explicitly lists the browsers a site will be compatible. Also very nicely designed slides, as you’d expect really. Andy also sits on the CSS Working Group as some kind of invited member, he talked of his frustrations with the slow process but also made good points that the working group has to consider not just CSS used for screen rendering and the can of worms that internationalisation is.
There are people I’ve missed and lots of stuff I’ve forgotten already but there are lots of others writing about the Fling. Where do I sign up for next year?