<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Some Random Dude &#187; internet-explorer-6</title>
	<atom:link href="http://www.somerandomdude.com/tag/internet-explorer-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.somerandomdude.com</link>
	<description>Some Random Dude is a blog by P.J. Onori that covers design &#38; technology in the broadest sense possible.</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:37:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why I Block IE6 and Why You Should Consider Doing the Same</title>
		<link>http://www.somerandomdude.com/2009/02/10/why-i-block-ie6/</link>
		<comments>http://www.somerandomdude.com/2009/02/10/why-i-block-ie6/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 19:09:55 +0000</pubDate>
		<dc:creator>P.J. Onori</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet-explorer-6]]></category>
		<category><![CDATA[web-design]]></category>

		<guid isPermaLink="false">http://somerandomdude.com/?p=2292</guid>
		<description><![CDATA[When Internet Explorer 6 came out in 2001, it was a huge step forward for the browsing world. Sadly, while the long-living browser still commands a strong contingent of users, it has outlived its welcome for at least 5 years. Nowadays, the nearly 8 year old browser still continues to be a thorn in side [...]]]></description>
			<content:encoded><![CDATA[<p><span class="callout">When Internet Explorer 6 came out in 2001, it was a huge step forward for the browsing world. Sadly, while the long-living browser still commands a strong contingent of users, it has outlived its welcome for at least 5 years. Nowadays, the nearly 8 year old browser <em>still</em> continues to be a thorn in side of web developers. When I redesigned my site this past January, I was unwilling to commit to the time it would take to make IE6 fully compatible with the design and unorthodox elements on the site. I had a choice of allowing visitors using IE6 to have a downgraded version of the site (which would take time in and of itself to implement) or to block them altogether. I chose the latter and I am writing why I think it is a reasonable decision.</span><span id="more-2292"></span></p>
<h3>Objects At Rest&#8230;</h3>
<p>Many users on the internet have no problem browsing on IE6. Most sites work just the same on their outdated browsers as they do on its modern counterparts. This gives the general public no reason to move on. However, there is a reason why most sites still work on that browser &#8212; it is because web developers spend an extraordinarily unproportionate amount of their time making sure it does. As long as people&#8217;s favorite sites continue to work for them with their browser of choice, there is no reason for them to move on. This may be a foreign concept to many of us, but there are plenty of people that operate this way &#8212; explaining the 10%-20% of users (depending on the statistics you believe) that still use it. In a way, this noble pursuit from the standards movement to push for backwards compatibility has caused this this nasty side-effect.</p>
<p>Web developers feel like they must support IE6 because it still constitutes a large segment of the user population. IE6 still constitutes a large segment of the population because web developers still support IE6. It is a vicious cycle that really is not doing anyone in the equation any good. In my opinion, by not blocking IE6 or at least making it very clear that it is unsupported, it is essentially continuing the notion that IE6 is a relevant browser. A bit of education and an adequate nudge in the right direction would do both parties a lot of good. Instead of trying to make IE6 users have the least sub-par experience possible, why not help them actually have a <em>good</em> experience?</p>
<h3>Time Well Spent?</h3>
<p>The more complex sites become, the more code they need to contain in order to support legacy browsers. My question is if that is worthy of our attention. For some sites, it most certainly is. However, for others, it is taking valuable hours away from improving the experience of the site for the majority of users on modern browsers. Even the process of creating and testing downgraded versions of the site for older browsers takes significant time. It&#8217;s just another task to juggle and manage when adding new pages/features. Ultimately, it just does not seem to pan out to spend 30% of one&#8217;s time trying to put a square peg in a round hole for 10% of your audience. There are an increasing number of sites that have decided not to fully support IE6, but do not actively block it either. That is a reasonable decision, however I find some fault in it. No matter how good the messaging is, if users come to your site and it looks broken, it will reflect poorly on your site. Better to block it altogether and ensure all users that <em>can</em> view the site see it perfectly.
<div class="alignRight marginLeft"><div id="attachment_2342" class="wp-caption alignnone" style="width: 310px"><img src="http://somerandomdude.com/wp-content/uploads/picture-11-300x204.png" alt="This is what you&#039;ll get on this site with IE6." title="picture-11" width="300" height="204" class="size-medium wp-image-2342" /><p class="wp-caption-text">This is what you'll get on this site with IE6.</p></div></div>
<p>For my site in particular, I wanted to try out some new Flash/HTML interactions in addition to some relatively unique Javascript UI experiments. Whether it could run in IE6 seemed unimportant. Frankly, a large portion of the site is <em>about</em> those types of things &#8212; it&#8217;s my business. This site is not some strange exception of the rule, there are plenty of sites out there that are interested in offering unique experiences while still desiring to semantically correct and standards-friendly. Those sites should rather work on refining the experience on modern browsers while aiding in the migration to compatible browsers than keeping back the majority&#8217;s experience for legacy browsers. Sites that the public depends on for information, such as government sites, should by no means block <em>anyone</em>. However, sites that are attempting to push new UI paradigms and experiences should at least consider the idea. If a site is in the business of a next-gen experience, not only does browsers like IE6 not fit in the picture, viewing a such a site in such a browser could lessen the image/brand of the site.</p>
<h3>A One-Time-Only Rule</h3>
<p>There are some inherent problems with my train of thought. For one, this route makes information inaccessible to a segment of the population &#8212; which flies right in the face of what the internet should be all about. Secondly, not all people have control over their browsing experience. Lastly, this type of thinking can easily spin out of control by simply not supporting <em>any</em> browser that proves to pose compatibility issues. However, let me try to explain why I think IE6 is a unique case.</p>
<p>I would argue, however, that IE6 is different than other legacy browsers because it is lingering. It just refuses to go away unlike almost all of its predecessors. Secondly IE6 was basically the last major pre-standards browser and it had no significant updates that improved its standards support. Sure, IE7 has its issues, but it is <em>nothing</em> like its older brother. Basically, all browsers coming out at least have decent support for standards, with most doing a very good job of it. IE6 is the last browser still standing that falls outside of these parameters. The faster we can push it out the door and forget it ever happened, the better off we will all be. That being said, with the way browsers are designed, I do not foresee any reasonable justification to pull this trick back out once IE6 bites the dust.</p>
<h3>Alternative Methods</h3>
<p>Even though I see it as the most effective method, blocking IE6 is not the only way to go about solving this issue. Ultimately, I am aware that blocking <em>any</em> traffic to one&#8217;s site can be seen as wasteful. There are other ways to get the idea across while being less drastic. One way would be to block IE6 users once a week on a consistent day with a clear explanation of when and why. Another option is to simply disable as much CSS and Javascript as is possible without hampering core functionality. Such a move would most definitely get the attention of users while not keeping them from your content.</p>
<p>Ultimately, this idea is obviously not for everyone. However, it was a huge relief for me to know that I had the freedom to try some new ideas on this site without having to figure out a way to make it work in legacy browsers. At this point in time, the majority of users are using browsers that more or less get it <em>right</em>. I think it is about time to cater directly to that majority.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.somerandomdude.com/2009/02/10/why-i-block-ie6/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>New Grassroots Campaign Aims to Save Some Developers</title>
		<link>http://www.somerandomdude.com/2008/03/25/save-the-developers/</link>
		<comments>http://www.somerandomdude.com/2008/03/25/save-the-developers/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 20:13:30 +0000</pubDate>
		<dc:creator>P.J. Onori</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[conundrum]]></category>
		<category><![CDATA[evangelist]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet-explorer-6]]></category>
		<category><![CDATA[organizers]]></category>
		<category><![CDATA[web-projects]]></category>

		<guid isPermaLink="false">http://www.somerandomdude.net/blog/development/save-the-developers/</guid>
		<description><![CDATA[As a former front-end developer, I know the horrors of building HTML/CSS sites that work across all browsers. Frankly, the whole cross-browser conundrum was one reason why I got out of it a year or two ago. While I may not get paid to build static websites anymore, I obviously am still vulnerable to these [...]]]></description>
			<content:encoded><![CDATA[<p>As a former front-end developer, I know the horrors of building HTML/CSS sites that work across all browsers. Frankly, the whole cross-browser conundrum was one reason why I got out of it a year or two ago. While I may not get paid to build static websites anymore, I obviously am still vulnerable to these problems with the sporadic interface/visual revamps I make to this blog and other minor web projects I take on. As the months go by, I see my ability to (reliably) develop HTML/CSS that will work in older browsers. That is why I really like the notion of what the <a href="http://www.savethedevelopers.org">Save the Developers</a> campaign is trying to do.</p>
<p>The idea is extremely basic &#8211; get owners of websites to put a small amount of Javascript on their sites that encourages Internet Explorer 6 users to upgrade to a more standards-friendly browser. The organizers of the project were smart not to make this some evangelist movement for their favorite browser; rather opting users to choose <em>any</em> modern browser that fits their needs, including the mixed-bag which is Internet Explorer 7. I have decided to participate not only to save the blood pressure of front-end web developers across the world, but for my sake as well. I am a sucker for grassroots campaigns as many of you may know by now. For those of you who are front-end developers yet less fascinated with this sort of thing, may I suggest that the sooner we can get users off of obsolete browsers, the better our (professional) lives will be.</p>
<p><strong><a href="http://www.savethedevelopers.org">www.savethedevelopers.org</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.somerandomdude.com/2008/03/25/save-the-developers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Page Caching using apc
Database Caching 1/13 queries in 0.008 seconds using apc
Object Caching 303/330 objects using apc

Served from: www.somerandomdude.com @ 2012-02-09 21:19:27 -->
