On Sat, May 15, 2010 at 11:43 PM, Paul Nijjar <span dir="ltr"><<a href="mailto:paul_nijjar@yahoo.ca">paul_nijjar@yahoo.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Sat, May 15, 2010 at 11:58:18PM -0400, Bob Jonkman wrote:<br>
> I don't understand the "Zing!"<br>
><br>
> HTML *is* HTML, and CSS *is* CSS.  Any differences are errors in browser<br>
> implementation.<br>
<br>
</div>*bring* *bring*<br>
<br>
"Hello?"<br>
<br>
"Hello. I'm calling about the company website you designed for me."<br>
<br>
"Yes?"<br>
<br>
"It's broken in Internet Explorer."<br>
<br>
"Yes, I know. Internet Explorer has browser bugs that violate web<br>
standards."<br>
<br>
"But lots of people use Internet Explorer, and when they visit our<br>
company's homepage they get a bad impression!"<br>
<br>
"Tell Microsoft to fix their errors in browser implementation, then."<br>
<br>
"... but I paid YOU to make me a good looking website!"<br>
<br>
"I did make you a good looking website -- for all browsers that<br>
implement web standards."<br>
<br>
"You're right! Thank you for your enlightenment! I'm going to hire you<br>
to design web pages for me in the future!"<br></blockquote></div><br clear="all">Very well put Paul.<br><br>I can't remember how many times I had to fight against idealistic (and often<br>"green") open source developers who refuse to face the world as it is, and<br>
want the Utopia in their imagination, ignoring the reality of the gap.<br><br>Examples: <br><br>In early Drupal versions, the URLs were not preceeded by <br>a slash (e.g. you have <a href="something/something"> rather than <br>
the absolute <a href="/something/something">). The argument was that<br>the "standard said so". My gripe was "but most crawlers ignore it and that<br>causes them to trigger lots of 404s". Then we get "The crawlers are wrong,<br>
they should be fixed". I think it was even Google at the time!<br><br>Another example is using an obscure or less used feature, nice as it is, and<br>thinking that the whole world has to conform to it. <br>Example: "your PGP code looks ugly in your messages", "well your mail <br>
program is broken, it should interpret these", "I am using Gmail!"<br><br>And then there is MS IE 6 of course, which wasted millions of person-hours<br>for web designers around the world. Given the market share, it could not<br>
be ignored, as much pain as that caused.<br><br>Standards are good and all that, but the reality we face is that they may not<br>be followed, even when they exist. <br><br>People have to adapt or be left behind ...<br>-- <br>
Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>