John Hodgkinson wrote:
While I accept that there are standards for most things, there are very few world-wide standards. Examples: (1) The USA has not yet accepted the metric measuring system; a large number of other countries have done so; and some have both, confusingly. (2) Even in small things such as where is Floor 1 in lifts in buildings (called 'elevators' in some countries - no standard terminology there, either), there is no world-wide standard - some start with a G for Ground Floor, while others start with a 1 for 1st floor. (3) I suspect that other browser companies have not entirely accepted that there is a world-wide standard for the internet, as browsers such as Safari do not always display a website in the same way that FF does (judging by some of the threads in these forums).
So while I would love to disregard the existence of IE6, while there are still many countries in the grip of the GFC, money will not be spent on things like time for techs to do browser upgrades in preference to things that might return a profit to the organization.
I fully agree with you on that not everything is standardized. But in the case of vital importance - trade, commerce, military, medical, science and the list goes on - I say different and fight for them.
Now here is just a short list of world wide standards.
Medical - all those machines that we use - Metrology and Calibration (call up any hospital or manufacture and ask who Cals their equipment).
Auto industry - again, parts made all over the world due to Metrology and Calibration, then those cars are assembled with part from around the world and they fit perfect together (call up any car manufacture and ask who Cals their equipment).
Tools, architect, chemical, food, farming, livestock, transportation, weight, space, military and the list goes on are all traceable back to Metrology which is a world wide organization. Every country who has adopted Metrology has come out of the third world status - due to its direct effect on their economy. There are labs, which I have worked for (all the way to NBS here in America - You don't get any higher in America than that), placed all over the world with government agreements to share and work together to maintain standards has created universal standard of measurement. You pump gas in America - you will see a certificate of calibration, when you get your heart checked - you want that meter that says what you heart rate is to be correct and again so much more attributable to Metrology.
Lack of standards cost money and attribute to failure - which is what you are talking about when you say "So while I would love to disregard the existence of IE6, while there are still many countries in the grip of the GFC, money will not be spent on things like time for techs to do browser upgrades in preference to things that might return a profit to the organization."
That is a foolish attitude of businesses who are blind to the fact that it is costing them more than they know by not maintaining standards - they lost before they began and they are paying the price of failure. This is no reflection on you as a developer, nor on any developer - this is flat out failure on their part. I have no sympathy for them. Especially when it comes down to pure laziness and ignorance on most parts, rather than - that they really can't upgrade.
Every single country that has adopted Metrology has broken away from being 3rd world or very darn close. If some company in a third world just ups and decides to make cars and sell them around the world with no standards at all - they will fail to produce any mass amount of cars and no one would buy them cause the parts don't fit and they don't run that well. Bubbatronics and Bubbarigamobile just don't work in the real world of standards. The ones that maintain the highest standards - wins! Look at the success of the Japanese auto makers back in the 80's and 90's and early 2000's. They chose to maintain high standards using Metrology.
You think those jets fly or the rockets fly because of pure skill? Yes, that matters, but if it were not for standards - the advancements will not come at all or be repeatable across the globe.
Also, because of Metrology - I can down to the mico inch or millimeter measure in both metric and the US standard of measurement. The differences are meaningless to me when they are maintained via Metrology. They have what is called "Gage Blocks" in Metrology - they are so precise and smooth that when you take a one inch block and ring it together with a two inch block -
- One, they become one - literally. The surface is that smooth that they bond together and if you don't un-ring them after a short while - it sucks.
- Two, I can measure down to 0.005 or more (it's been awhile, so I am talking out my ass on the accuracy and it depends on the type of the block LOL)
- Three, they are available in different standards of measurement Metric or US or whatever, but they are still the same and can be converted.
So, when it comes to metrics - I can convert a reading with accuracy. So, the Metrics and US standards of measurements are an illusion. Meaning we can add 50 different types of measurement, but as long as they are maintained by universal standards of Metrology - they are all the same.
My favorite standard that is blatantly in everyone's life and effects them daily is UPCs. That barcode is on everything...and once we as many Nations accepted that as the standard - look at our ability to trade now. Of course it is so mundane and meaningless to most people. Probably less than peoples awareness of the importance of a good browser. Yet, it has freed us as a society to conduct mass amounts of trade and bring products around the world that other wise would not be available without the UPC Barcode tool.
"If there is a food poising scare - they can track it right down to the box and shelf, because of the UPC Barcode Standards."
Again, that is a standard that has gone on to effect other areas that were unforeseen. UPC has now revolutionized the medical field. Not only is equipment (which is really, really, really, really important), medicines and more tracked, now, patients are tracked with it and meds cannot be dispensed with out scanning the barcode to insure everything is correct...this also, goes for surgery and much more. So, people get better care at a hospital. Also, barcodes are being placed at tourist, contracting and more sites so that people can scan it with their cell phones to learn more about that location. Again, this all falls under the acceptance of standards.
Anyone who says it cost to much to "Upgrade" their browser - is "Well, I am not going to say it", but I know where the money is at and it is not in Bubba Standard Land. It is a complete lie and falsity to believe that there is any benefit by using out date and un-standardized anything, when it comes to business. The hidden cost our just to high and unjustified. Well, that is what these businesses who cling to IE6 are learning.
I may come off sounding harsh, but my experience in business and real world applications tells me otherwise, plus, I have whole histories I can show you where standards made the world better and more profitable and where lack of standards cost more and made the world worse. So, any excuse that it cost to much - well, doesn't sound believable and reasonable to me - just sounds like a bunch of misinformed individuals who have way to many hidden cost than they can deal with.
I am going to apologize in advance if I sound like a ass, cause trust me - I want people to succeed and people to have better lives and since I've seen what standards can do...I am a hard ass about them being in place and followed by the people who matter most - "us" the developers, are one of them, we must set the example for others to follow. Period.
Peace Out,
Wingman
P.S. Sorry, I like to rant lol.