Christian Heilmann

You are currently browsing the archives for the General category.

Archive for the ‘General’ Category

Scriptless Day on 7th of July

Monday, April 9th, 2007

I just came across Scriptless Day via Twitter, which is something like CSS naked day but for JavaScripts. I had the same idea but didn’t bother as after me criticizing naked day I’d have appeared as a copycat.

In essence scriptless day is a great idea as it should show that:

  • web sites with properly developed scripts do work without scripts
  • JavaScript does make our experience smoother when it is available.

I am not too sure about the explanation of what a script is, and rather scared about the notion that it is nothing you have to think about if you believe in a library doing it for you, but all in all I am looking forward to this.

[tags]scriptlessday,scripting,usability,accessibility[/tags]

The business case for web standards – call for wiki participation

Sunday, April 8th, 2007

I was rather shocked to go to Refresh Edinburgh and witness that the planned presentation “The Business Reasons for Web Standards� by John Sutherland was cut short because of me mentioning the failure of a lot of arguments when talking to enterprise level companies and managers in my Highland Fling presentation.

It was not my intention to discourage people to try finding and communicating business benefits, and I am sorry if I disheartened someone to do so. Whilst this was a strange experience (wow, people listen to what I say!) I am actually happy that it made people reconsider their arguments and realize that the subject of web standards for business stakeholders is rather more complex than selling it to other developers.

We all have done a “why our company should use web standards� presentation in our careers and many a time it didn’t work out for a simple reason: we don’t speak the language of the people we try to reach and we don’t solve their problems. Instead we try to make them see the world through our eyes. In any communication it is always beneficial to know what ails the person you talk to, help them overcome one or more of their problems and then bring your ideas to the table. Opening a door is much easier when you already have a foot in.

In order to avoid more misunderstandings and make sure we have the right verbal ammunition to deal with all kind of people when we try to sell the idea of web standards development I set up a wiki on the subject of “The business case for web standards development�.

I hope that by aggregating information there and using it to formulate our presentations and emails in the right manner we can have more impact than we have now. I also hope that reading success stories of others may encourage you to take a stand in your environment and try to get a chance to work in a less random manner than we have to do without sticking to standards.

Personally I also hope that I won’t drown in spam or not get any worthwhile content at all and I hope that the wiki will be self-moderated as I don’t have the time to tend to it 100%. I’ve been very disappointed in the past throwing myself to the wolves of collaborative aggregation and hope that I struck a more resonant nerve this time.

[tags]webstandards,business,promotion,evangelizing,wiki,writing,participation[/tags]

Refresh Edinburgh

Saturday, April 7th, 2007

I am just sitting at Refresh Edinburgh listening to Dan Champion explaining his new book review site project.

So far I am very much enjoying myself at Refresh Edinburgh. The location is very cozy and on the wacky side (massive Tuk Tuk in the room) and it generally feels like one of the meetings I had in the student union. The presentations so far:

[tag]Google Sightseeing[/tag]

James Turnbull and Alex Turnbull talked about their blog, Google Sightseeing. how they promoted it and eventually turned it into a book. It was a very entertaining presentation and a very down-to-earth explanation of what the benefits and problems of blog fame are. They also pointed out the learning curb I had to climb that book publication is a lot different to writing for the web. A very entertaining presentation.

Project management basics for busy geeks

Meri Williams, outing herself as a corporate whore (Ed: No pun intended, just repeating what she said) for Procter & Gamble talked about the largely unknown animal to the garden variety geek: project management. Meri explained some of the ideas of [tag]project management[/tag] methodologies and how a lot of them fail when your job is to cat-herd a bunch of geeks into delivering a product. I’d like to see a lot more talks like that as a lot of the frustration of our web developer jobs are not only technical but also stem from bad [tag]communication[/tag] or mislead leadership in companies. I found that being able to talk to PMs, and know what ails and drives them allowed me to deliver my tasks much faster and less stressful. Well done, Meri.

Flock

Tony Farndon showed off [tag]flock[/tag] as a browser for the social network geek and pretty much sold me to the idea of it by showing how easy it is to pull together your social network footprints and those of your friends from within the firefox based browser rather than going to the different sites or rely on add-ons. Seeing that using netvibes to read my RSS feeds giving me about an extra hour a day to play with I am ready to give Flock a go and meet the folks next time I am in the valley. My favourite bit about Tony’s presentation was that he didn’t hold back on the impression that he doesn’t work for Flock, but is a fanboy: “If you don’t like it, uninstall it!”

Edinburgh Menus

Andrew Cavers showed off his [tag]Edinburgh Menus[/tag] web product, which is a Google Maps based restaurant review and information site for Edinburgh. Having worked on Yahoo! Local it is quite amazing to see that someone put this amount of effort into creating a site like this and coming out with such a good product. I will try to get some people I worked with to talk to him and help him avoid some of the mistakes we did and barriers to avoid.

Microformats

Brian Suda, whom I wanted to meet for quite a while once again beat the [tag]Microformats[/tag] drum and showed off an XSLT-FO solution that creates business cards in PDF format from hcards. I am sorry to see that he ran into [tag]James Edwards[/tag] and me arguing most of his presentation about the inaccessibility of some of the HTML examples but was happy to chat through our different views afterwards. One thing is for sure, Suda is your microformats man and he deserves a superhero outfit with a long flowing cape and the microformats logo on it.

The business argument for web standards

John Sutherland from Mercurytide was originally trying to show the business argument for web standards but was so shocked of some things I said during my presentation at [tag]Highland Fling[/tag] about the pains to sell them on an enterprise level. I felt genuinely shocked by this and never wanted to dishearten anybody to talk about the benefits. This is why I will follow this up with a larger piece on the subject and will straighten out some of the points I brought up. I talked longer to John in the restaurant and the pub afterwards and hope he doesn’t give up.

Revish

[tag]Dan Champion[/tag] showed off his new book review site revish.com and exlained his decisions in methodology and design. All in all it was a very enlightening talk and it is great to see that someone else who suffered the development environment nightmare that is local government. [tag]Revish[tag] seems a very thorough product and I hope that Dan won’t drown in moderation nightmares. Get his slides, there is a lot of good information and ideas in there.

Groopit

Tom Griffiths unveils [tag]Groopit[/tag], a new social tool that helps existing
groups of friends do more together. Groopit is an idea I saw someone do at the internal Yahoo! Hack Day and it works on the premise that you don’t start with the hypothetical idea of online “friends” finding another but use real life groups and give them an online means to send each other messages and make decisions without relying on a phone and chinese whispers. There is a lot of potential in the product and when some kinks are ironed out I can see it taking off for certain groups.

[tags]refresh edinburgh,refresh,webstandards[/tags]

My Highland Fling talk about Progressive Enhancement with JavaScript

Thursday, April 5th, 2007

I just finished my talk at the Highland Fling conference in Edinburgh. It seems that it went quite well, and as I was asked about the slides, here they are:

[tags]progressive enhancement,javascript.web standards,thehighlandfling07,highlandfling07,hf07[/tags]

I won\’t go naked this year!

Wednesday, April 4th, 2007

There, I said it. I won’t remove my style sheets of this here blog to participate in the CSS naked day. But why oh why wouldn’t I? After all, the other cool kids do it and it promotes web standards and meaningful markup doesn’t it?

Oh look, generated code!

Well, IMHO it doesn’t. Most of the participating sites are blogs, some of them with out-of-the-box templates that weren’t even developed by the authors. I wonder for example how a PHPBB forum without styles counts as markup to be proud of.

You can organise have a fashion show of very healthy bodies for an obese audience, but without telling the audience what went into achieving this body and why their bodies will be a problem in the future it is just showing off.

Missing the target audience

I also fail to see the relevance of the whole thing when it isn’t accompanied by tutorials as to what markup you can see and why it made sense to use this kind of element for that kind of job. The argument that it will shake the world and make some visitors wonder why the site looks different and have an epiphany that it all works correctly and immediately get hooked onto web standards is rather moot. This could work if every world portal or large ecommerce companies were to participate, but just a couple of blogs or small web design agencies will not have an impact.

I am not saying that the participating sites are pointless, I am saying that whoever gets there is already interested in web development and frankly if you still haven’t grasped the benefit of semantic markup, please change your job.

Missing the target market

The feel-good factor of the whole thing is great and in its wake last year you heard a lot of people mentioning that we won the web standards war, everything works and wahey. Reality check: go and work with a enterprise level CMS or framework, work on B2B applications, financial or local government sites. When was the last time you have used a company intranet, meeting room booking system, expense system or vacation planner that was not terrible, terrible markup?

I just came back from giving a workshop in Singapore and many of the people in the course were completely amazed with what you can do with CSS and JS when your HTML makes sense. There is a lot of bad code, bad ideas and misinformation out there, IMHO our job is still to get to these people, and not show off and get the Google juice up for a day pointing to our blogs.

Ok, you can call me a grumpy old bastard and spoilsport now, but I really don’t see a point.

Come to think of it, I might turn the CSS table gallery naked for the day, making it working but pointless.

[tags]cssnakedday,evangelism,reach,communication,marketing[/tags]