Archive for the 'Web Standards' Category
Posted March 30, 2008 at 2:23 AM | Tagged as: Industry Events, Meeeeeeee, Web Standards | Comments Off
I have a few speaking gigs coming up in May and June, and currently those conferences are offering some discounts. Register soon for early bird savings, and let me know if you’ll be at any of my talks!
WebVisions - May 22-23 in Portland, Oregon: I’ll be giving a talk called Web Site Optimization in Seven Easy Steps on Friday the 23rd at 2:45 PM. Register by March 31st (meep! very soon!) and the cost is only $180 for a conference pass, or sign up for a workshop for $375 and get the conference pass for only $130!
Voices That Matter: Web Design Conference - June 10-13 in Nashville, Tennesee: On Friday, June 13 at 10:15 AM I’ll teach attendees about creating design and development standards in the workplace. Use discount code WDDSPKR to get $200 off any conference package. Early bird pricing is in effect until May 2nd.
An Event Apart - June 23-24 in Boston, Massachusetts: Standing between you and lunch is where I’ll be on Tuesday the 24th at 12:15 PM; hear me talk about standards in the enterprise and then they’ll let you eat. And you can get $50 off with code AEABLESS; with early bird pricing (through May 26) get an additional $100 off.
Posted March 4, 2008 at 2:22 AM | Tagged as: Web Standards, Work | 3 Comments
Right now, the Web Standards community is celebrating. After weeks of telling us otherwise, Microsoft has announced that IE8 will enable standards mode by default.
Like others, I’m very happy about this change and I applaud Microsoft for reversing their decision. However there’s something bothering me about their latest statement…
Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).
You see, originally Microsoft wanted us to add an HTTP header or META tag in order to indicate that a page was compliant with the latest-and-greatest standards mode; now that we get that mode by default, we don’t need the header/tag — except to explicitly indicate that we want the older, IE7-like standards mode.
Don’t see the loophole yet? If you work for a big company that’s not quite so Web Standards savvy, you might. The loophole is that there’s nothing in IE8 that’s going to force anyone to upgrade their code! While you, dear Standards-abiding designer/developer, want this opportunity to clean up your site and trash the old code, The Man is going to tell you that there’s no point investing in this change and they’re going to point you to the HTTP header/META tag solution.
So, now is the time to begin strategizing — how are you going to convince your boss(es) that an IE8 code refresh is necessary? Also, how do you plan to support IE8 and IE7, and possibly even IE6 and IE5.5?
Go ahead and start the party without me… I need to work this one out first.
Posted January 8, 2008 at 5:32 PM | Tagged as: Career, Meeeeeeee, Web Standards, Work | Comments Off
I’m very honored to be featured as Christopher Schmitt’s first interview of the year. Christoper is a stand-up guy, a great designer, and prolific author. We had a good chat about work and non-work stuff, and you can read the whole thing here!
And just in case you didn’t notice, the line-ups for the 2008 An Event Apart conferences have been posted. Eric and Jeffrey asked me to speak to the Boston crown on June 23-24, and how could I say no? I had such a good time last year in San Francisco and it seems about time to take my message to the East Coast.
Wow, we’re only eight days into the year… how am I ever going to keep up this level of ass-kicking for the remaining 358 days? Whewh!
Posted December 19, 2007 at 12:26 PM | Tagged as: Books, Web Standards, Work | Comments Off

Not having mentioned it here before, you may not be aware of the fact that I contributed a chapter to the new book Adapting to Web Standards. But I did, along with Rob Cherny, Meryl K. Evans, Kevin Lawver, and Mark Trammell — all coordinated and organized by lead author Christopher Schmitt.
My chapter (chapter 5) relates to the five years I’ve spent as a standards evangelist and standards consultant in the enterprise. I write about the Circle of Standards: the process I invented to make standards adoption and ongoing practice an easier task. There aren’t too many “professional” standards evangelists, so I hope this chapter encourages more people to step up to such a role. Of course, I hope that it helps all standards enthusiasts through the process of establishing standards in the work environment.
If you’re interested in checking out the book, you can try to win a copy in this contest! Of course, you can also buy a copy.
Posted August 10, 2007 at 7:46 AM | Tagged as: Business, Career, Web Standards, Work | 4 Comments
Karl Dubost’s recent post on the craft of HTML coincided with the launch of the first round of Web coding standards at work. Why did we need coding standards? Karl answers that for me in his first paragraph:
HTML is a practical art. In a professional context, it requires precise and extensive skills. As with many popular crafts, the vast majority of people do it on their own, but only a few do it for a living. The quality of products varies a lot.
When you have a team of developers working on a product, you need to set quality requirements… but to meet those requirements you also need to set the expectation that the developers will work in a consistent manner. Sometimes this can be achieved by having the team lead set the direction for the code by crafting templates and doing code reviews. But what happens as team members rotate on and off the project — how do you retain the knowledge about the coding direction without taking time to bring each person up to speed? What happens as your development team grows to 10, 40, 100 people? This stuff doesn’t scale without spelling out the rules and setting expectations… thus the need for coding standards.
But standards alone won’t create consistency, of course. When Karl says that “HTML is a craft”, he implies that there are techniques that one can only learn through study and practice. When practicing a craft, there are skill levels that reach into the realms of mastery that only few will ever meet. Out of that team of 10, 40, or 100 developers, how many will truly become those masters?
My experience over the past 8 years of working in industry has led me to find that only a few will ever commit themselves to the craft of Web development, and that worries me as a developer and as a manager. We all want job security, and dedicating oneself to excellence in a field implies we’re in that field for the long haul. But what career path can a Web developer expect to have today? What opportunities will be available 5 years from know? There are many unknowns and I think that this may be one big reason I don’t see more talented developers taking the plunge and committing themselves more fully to Web development as a craft and career.
Karl points to another problem: the “majority of people do it on their own, but only a few do it for a living”, which to me implies that most people think anyone can be a Web developer (how many times have you heard someone state that their kid could build a better site?) and therefore they don’t take the craft of Web development seriously. I’ve found that most Web developers who didn’t emerge from computer programming backgrounds have serious complexes over whether or not they’re “real” developers… and a lot of this is due to snarky computer programmers who put Web developers down because they make the same, stupid assumption that “anyone can do Web development”. How is that encouraging to anyone looking at committing themselves to this work as their career? (Nevermind how irrational it is for a computer programmer to dismiss part of their larger discipline.) How is that encouraging to anyone who has hopes of using Web development as a basis for a career that could include programming in other languages?
So what’s a developer to do? And what’s a manager to do? I’ll post my ideas at another time… right now, tell me yours.
« Previous Entries