JeffM wrote:
as most folks/companies simply aren't aware of standards,
>
aka incompetents. aka don't know how to do their jobs.


I will say there are a few things at play here:

* Big-Wigs in company, and sometimes their own press/PR departments don't get the web. They get paper/print/etc. media

What that means is that when they price out a job or talk to the ones doing the website (IFF they even hire someone rather than having some relatives kid do it) They rely on what it looks like to them and make explicit remarks or requirements about how it should look/behave, not even comprehending how that affects other browsers/users/etc.

* 3'rd party outsourced programs, scripts, etc. That make some of the wrong decisions out of the box. Some of these are marketed at the higher-ups who don't get the logistics of proper web design, and cost hefty for pre-built packages. In these cases the requirement is something like "We bought product Y it comes with support and features ABC, lets style it for our needs and deploy it" (one of my old colleges did this, when i was on the technology committee even when I worked closely with the project lead of the entire website infrastructure)

The problem here is that among the budget of the team/developer/etc. you can't really tweak the product itself into working for more than its already working for (and sometimes you don't even have access to change the code that makes these assumptions even when you have paid for it). And many of these companies (at least in the case of the app that deployed at my old college) have builtin VERY VERY SPECIFIC UA string parsing, that says what browsers they support, etc. and if you don't match you're busted and unable to view the app/website/whatever. Causing a dependency chain that is hard to break due to pressure from people with little to no technical knowledge in this field having invested lots in the tool you are using that is broken. And thus unwilling to invest in a team to write a new tool, or a better tool, etc. (Also many of these types of tools have all the bells and whistles but make automatic data migration hard to impossible)

* the last category of problems, is those who just don't know better. They may be people who got lucky and got a job doing website design, and never even heard of the w3c, or any "standards" bodies, all they know is what works for them, in the popular browsers/devices they have tried. Got by from trial and error and seeing other peoples published examples/code over the internet. Always looking for mere solutions to a problem, never looking for the right approach to the problem.

I once fell into this camp, at the time only coding for IE (4) and only being told by one guy I was helping out with his website that it didn't work for him. and after a lot of back and forth found out he used this thing called 'netscape' (a really old version at the time) and I learned about document.layers and how to do what I wanted there, but all the while not understanding why both were different. Eventually I wrote two distinctly different pages, where the main (IE) one had a link "If you use netscape, click here". Yea I loathe my ignorance from back then, but this level of ignorance still exists today. Just in different forms, (mostly at present re: Firefox/IE being the only beasts, and most not understanding how problematic a website is on mobile/tablets)

--
~Justin Wood (Callek)
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to