The problem in our call, as with many Project Managers and System Developers alike, is that they really don't know about web standards and how it should be done. They never heard of the importance of semantic markup.Introduction, bla bla bla - But what you're saying is that you have the necessary skills to make things work in Firefox? - Well, yes. But I think it's really important that you follow web standards when you rewrite/adapt your code, instead of focusing on just a single web browser. - Yeees, we will try to do that... We were talking about using a so-called HTML validator in this project, have you heard of those? - Er.. Yes (wanting to scream: of course I fucking have, that's the foundation to make sure that the client-side code you use is valid!). That's part of following web standards (bla bla bla, is he getting me here?) We spoke for a while, he seemed to understand what I, as well web standards, was about, and then the call finished with: - But if we need to talk to someone, you have Firefox skills? - Yes.... (Sigh.)
So, for all of you out there whose mindset is still set in the browser war era (Internet Explorer vs. Netscape): Those days are long gone. There's a myriad of web browsers and platforms out there, together with accessibility as well as other factors that need to be taken into regard. Read this line carefully, and then repeat it in every web project you go in to: Do not write your code adapted for web browsers, write it according to web standards. That's your only hope!