Julian Moffatt

Julian is one of the founders of Visual Lizard Inc and a web/tech-junkie if there ever was one. He has a small collection of iPods (3 and counting) and a Blackberry 7250 for those times he is actually away from his computer.

Having been first introduced to computers at the tender age of 6, Julian has had at one point or another: an IBM PC XT, an Apple 2e, a Fujikama 286 (with a 256 colour monitor!!) through to the first computer he personally purchased, a glorious 486 PC with 40MBs of hard drive space and a 16-bit graphics card for $4200 in 1990. Coincidentally, that was his first loan as well. However, it was the 486 that led to the discovery of newsgroups (remember alt.rocknroll before Usenet?) and Pine, the worlds worst application for email ever. In-fact, some would say that his addiction to X-com and Pine caused him to take a break from University to pursue "something to do with computers dad". The rest is history as they say.

He works with a MacBook Pro in the office and is equally at home in front of Linux, Windows or OS X operating systems. He is project manager, design shepherd (he speaks designer fluently and has been known to run in certain design circles under an alias) and CSS guru. He also brow beats the guys in the office about accessibility, Search Engine Optimization and the importance of music to the soul.

When Julian is not actually working, he can be found enjoying time at the hockey rink with the guys, beating small synthetic dimpled balls across acres of manicured land or just hanging out with family and friends at home or the cottage.

In spite of all of the above, Julian has an awesome wife, two crazy-cute daughters (5 and 3), 2 cats and a dog that has moved out citing breach of contract under the "no-child-and-dog-cohabiting" clause. She visits from time to time, but can be found relaxing on a pile of sheep-skins at the grandparents house most days.

-

vCard icon - click to download Julian’s contact information.class="img_left" For Julian’s contact information, please add my vCard to your address book.

Phasing Out Development Support for Internet Explorer 6

Authored by Julian Moffatt on Mar 03, 2010

Categorized as Web Development and Design

Tagged as process, ie6

Over the past 9 years (yes, it has been 9! years since IE 6 was released) we here at Visual Lizard have battled on a near daily basis with all the quirks, the botched rendering, the double margin bugs, and other little things that make IE 6 one of the most horrible web browsers we have ever had the displeasure of working in. It is with great pleasure that we are announcing that we plan to phase out support for IE6 in our normal development flow.

Why?

Several reasons actually:

  • IE6 is a security threat on many systems
  • IE6 has a terrible rendering engine for CSS2
  • IE6 fails badly when trying to render anything from CSS3
  • IE6 handles most modern JavaScript just badly enough to cause us dozens of hours of extra work
  • when IE6 handles JavaScript really poorly it crashes
  • IE6 does not see HTML5 elements (largely because the HTML5 spec wasn’t even a draft when IE6 was released in 2001) which means we cannot style them or rely on them for your website
  • IE6 is 9 years old. That is a lifetime and then some in terms of the internet.

However, the real reason for dropping support for IE6 is so that we can continue to advance the practice of web development and apply it to our craft on a daily basis. We want to build nice things for you. It pains us to have to smash those nice things into pieces in order to allow Inernet Explorer 6 to play with them as well.

What Makes You Guys So Special?

Good question. We are special for a number of reasons, like our attention to detail in the work we produce, the joy we take home with us after a hard day’s work programming and the fact we know more about the internet than most humans but that is not what you meant. We have been following this issue for awhile now and we are not the only ones. Google Enterprise has announced that IE6 support will be retired in March. Microsoft has had Internet Explorer 8 out for public consumption since early 2009 and they even redirect people to download Internet Explorer 8 when you visit their site looking for IE6. Facebook.com, Youtube.com, Digg.com, Gmail.com, and many other big sites are starting to exclude IE6 from their list of supported browsers.

There are also dozens of web developer driven sites that are pushing for the demise of Internet Explorer 6, of which you can add visuallizard.com to the list.

Wait! You Can’t Do That! People Still Use IE6

Cross section of 20 of our projects over the last 30 days and the percentage of IE6 visits.

Correct. There are people that still use IE6. We know this. In looking at a random sampling of statistics from 20 of our projects in the last 30 days, we can see that only 7 of 20 sites get 10% or more of their visits from Internet Explorer 6. The one project on the list above with a 48.3% IE6 usage number is a local government organization that cannot update their web browsers in office until they update some software they use on a daily basis.

However, the primary reason for this shift in our development practice is so that we can reduce our initial estimates for client work. Lately we have been inundated with requests for cheaper costs on our development time, due to the recession. While we cannot reduce our hourly rate on projects if we hope to stay in business and provide the level of service our clients expect from us, we can remove one major element of our time consumption. In looking over our process, we cannot drop support for web standards. Morally we cannot allow ourselves to cut corners on programming a project. We certainly cannot stop returning your phone calls and emails. Therefore Internet Explorer 6 hacking can leave quietly and show up in the if needed line items.

Additionally, most of our clients want interactive elements such as sliding images, appearing text, form labels that provide more descriptive text on mouse touch, photo galleries with some animation(s), and occasionally AJAX data calls. Phasing out support for IE6 allows us to reduce our estimates by anywhere from 15-30%. Possibly even more in some cases.

But Our Organization Still Has To Use IE6

Yeah. We feel your pain. If this is the case, we can still help you. The options at that point are serving up less complicated style sheets for IE6 or spend some time hacking away until IE6 can handle the site. Either way, it will still work in IE6 if it has to work in IE6. There will just be an itemized line for Internet Explorer 6 Hacks on the invoice.

What Happens to My Current Site?

Nothing. It will still work in IE6. We are not flipping some switch to turn off IE6 support in all our past projects. We actually don’t even have that switch to flip! Current projects in development are not affected by this process change. We are strictly speaking about work that we develop in the future.

Even after 10 years of pain with IE6, we still feel a little odd writing up this post. IE6 has been part of our work process for so long. However it does feel very liberating to finally be able to firmly state that IE6 support is now an option and not a requirement. The sooner we all move to put IE6 into it’s grave, the better the web will be for everyone.

Comments

Comment by Max on Mar 03, 2010

IE6 has died as of March 1, 2010
http://ie6funeral.com/

Comment by Doug on Mar 04, 2010

Unfortunately the main obstacle for some reason is that large company IT departments and governments that either don't have the time or are too lazy to upgrade the browser.

Staff are not allowed to download and install a newer browser on their own as it would be against policy.

While it boggles the mind as to why large companies and government wouldn't want to fix potential security holes it will take some catastrophe for them to wake up.

Some people will never want to upgrade and you can't force them to. Others don't know they even can upgrade. Hopefully IE will lose more market share to standard compliant browsers so it can be phased out even faster.

Leave A Comment

captcha