From 3:00pm on Tuesday afternoon until midnight of Wednesday, I spent over 26 hours coding an awesome piece of JavaScript that bakes navigation back into AJAX applications with ease. I’ll talk more about this later. Instead, I want to rant why it took me so long to do. It is actually just a small piece of code, albeit a powerful one. The main problem that plagued me is the one that plagues all web developers in the world: Internet Explorer.
Unlike all other browsers on the market (Firefox, Opera, Safari), Microsoft does not believe that they need to follow international internet language and functionality standards. I am sure this arrogance does not come as a surprise to many of you. No one would disagree that Bill Gates is one of the most influential people in the world due to his money. His money, however, did not come with clean hands.
Even in the recent weeks, IBM and Microsoft finally settled a 2-year long lawsuit between the two. Back in the mid-1990’s, Microsoft used its growing influence to bully IBM and prevent the development and success of it OS/2 operating system and SmartSuite desktop application suite. And just recently, Go Computer filed suit against Microsoft for similar charges. Back in the 1980’s, Microsoft used its influence to curb the financial backing of Go Computer and prevent hardware manufacturers from using their operating system. There have been plenty more antitrust cases, but very few have the money to compete with Microsoft in the judicial system.
It is clear that Microsoft is founded on antitrust actions and bullying. Nothing makes this case more clear than Google. For almost 30 years, no one has been able to compete on par with the operating system giant, but this one small company based on innovation has done just that. By focusing on innovation in an area Microsoft could not bully them (the Internet), Google has created an empire that is leaving its rival in the dust.
The last six months have proven this fact. Almost a year after Google came out with their desktop search tool, Microsoft came out with their own. After Google began not only mapping the world but releasing its software and mapping sites for anyone to use, Microsoft tried to compete with their own products. After Google released their AJAX code, Microsoft came out claiming they would do the same.
Honestly, Microsoft just cannot keep up. Does this bigger competitor make them gain a little humility and realize they need to change their strategies? It does not seem so. In a recent interview on News.com, Arthur Sorkin, a national wiz on operating systems, talks about the times Microsoft tried to hire him. Upon inviting him to their headquarters, they tried to quiz him on technology rather than try to sell him on the company. As to be expected, he turned them down.
This same corruption spreads to Microsoft’s software. Just recently, they have been trying to acquire Claria, formerly called Gator, and well know for its pop-up ads and software that tracks people on the internet. Claria’s GAIN spyware is one of the most prominent (if not the most prominent) spyware on the internet. All major spyware removal programs categorize it as needing to be removed or quarantined. Microsoft’s anti-spyware software did the same until recently. Now, its software recommends that the user ‘ignore’ it. In other words, Microsoft will take off all spyware software on your computer except theirs. This blog has a nice description and screen shots.
I know that most of you reading this are doing so in Microsoft Windows. I will not recommend running out and installing Linux, a much sturdier operating system. That day will come. Instead, I will set my sites on the reasons I began writing this post: Internet Explorer. Much of this Microsoft angst has been fueled by my frustrations with this browser’s lack of standards and attempts to do things its own, non-innovative way.
Internet Explorer is an insecure, weak, and problematic browser. At this time last year, the Department of Homeland Security issued an official document recommending that users not use Internet Explorer. Since that time, we have even seen books written on why not to use Internet Explorer. (“Don’t Click on the Blue E!†from O’Reilly)
I recommend that if you are reading this in Internet Explorer, please download and try Firefox. Not only is it faster and more secure, it includes many more features than IE like tabbed browsing and built in RSS. It is also much harder for spyware to embed itself into Firefox.
Good luck and happy browsing!