Microsoft: We know better than you
Oct. 19th, 2004 12:35 pmI just saw this comment on Slashdot, which states:
And someone else followed up with this comment:
All I gotta saw it "wow". I think the second poster is dead on in his assessment of Microsoft. Get people in the habit of doing something the wrong way, and make them dependent on your product in the process. I'm willing to bet that Microsoft might just do this in some of their other products, too.
*snort*
I saw something like this (not quite, but similar) a few years ago working with Java Script.
I wasn't that experienced with it, and as a result, certain pieces of my code were syntactically incorrect. Specifically, I was using the wrong characters for array indexing; I think I was using "()" instead of "[]". I would never have known there was even a problem if I hadn't been doing side by side testing with IE and Mozilla. A page that rendered correctly in IE would always show errors in Mozilla. This made absolutely no sense to me.
It wasn't until I viewed the source generated by each browser that I discovered the problem. IE was dynamically rewriting my JavaScript, replacing the incorrect delimiters with the correct ones, whereas Mozilla was simply taking my buggy code at face value.
And someone else followed up with this comment:
MSIE was embracing and extending your new syntax. They were effectively defining their own JavaScript variant. Meaning their JavaScript was a SuperSet of the real JavaScript standard. That means you can more easily fall into the trap of writing MSIE only JavaScript and inadverdently force your clients/customers/company to adopt MSIE as your standard browser.
All I gotta saw it "wow". I think the second poster is dead on in his assessment of Microsoft. Get people in the habit of doing something the wrong way, and make them dependent on your product in the process. I'm willing to bet that Microsoft might just do this in some of their other products, too.
*snort*
(no subject)
Date: 2004-10-19 05:02 pm (UTC)I think I just hate people instead of global corporations...
Date: 2004-10-19 06:17 pm (UTC)This is that The Customer is Always Right syndrome. They don't want to understand what the problem is, they just want it to "go away" at all costs (to others).
(no subject)
Date: 2004-10-19 06:19 pm (UTC)This is your web.
This is your web on Intarnet Explodar.
Sort of. :)
(no subject)
Date: 2004-10-20 04:21 am (UTC)(no subject)
Date: 2004-10-20 05:51 am (UTC)Say there's a webserver that's improperly configured so that it sends an .mp3 file with a text/html MIME type instead of the proper audio/mp3 MIME type. According to the HTTP spec, the web browser should treat this file as an HTML file (i.e. attempt to open it in a browser window instead of routing it to an MP3 player). Internet Explorer, on the other hand, completely ignores the MIME type header and treats the file based on it's extension (i.e. the .mp3 file goes to the MP3 player no matter what MIME type it claims to be).
As a result, you'll occasionally come across misconfigured webservers that send EVERYTHING as text/html and where media files can only be used by IE users.