<?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>Designoplasty Web Design and Development Blog &#187; Standards</title>
	<atom:link href="http://designoplasty.com/tag/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://designoplasty.com</link>
	<description>HTML, Javascript, PHP, and Me</description>
	<lastBuildDate>Fri, 14 May 2010 01:22:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I Love The Web Standards Acid Tests</title>
		<link>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests</link>
		<comments>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 01:17:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Acid Tests]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=1087</guid>
		<description><![CDATA[I generally design only for the latest browsers. If my code works on the most recent version of Safari, Opera, Firefox, and IE then I&#8217;m happy. However, Internet Explorer is such a piece of crap that sometimes atrocious errors on IE7 give me great pause. (As of this writing IE8 was the current browser.)

I&#8217;ve said [...]]]></description>
			<content:encoded><![CDATA[<p>I generally design only for the latest browsers. If my code works on the most recent version of Safari, Opera, Firefox, and IE then I&#8217;m happy. However, Internet Explorer is such a piece of crap that sometimes atrocious errors on IE7 give me great pause. (As of this writing IE8 was the current browser.)</p>

<p>I&#8217;ve said before that I used to work on Internet Explorer. But when I worked on it IE really was effectively the only browser out there. We actually took compatibility with Netscape very seriously, but then we went way ahead and implemented more features from the standards. The problem is, we made mistakes in those implementations and since there were no other browsers, our mistakes actually became a sort of standard.</p>

<p>But those days are long long gone. Now it&#8217;s far more often the case that my code works &#8220;the first time&#8221; on every browser out there except for Internet Explorer. The other browsers are all more standards compliant by far. They also score better on the Acid Tests, and that&#8217;s why I love the Acid Tests.</p>

<p>When asked, Microsoft will say that the Acid Tests are random, that they aren&#8217;t developed with real world scenarios in mind. There is a great Microspeak term invented at Microsoft: the Acid Tests are a <a href="http://blogs.msdn.com/oldnewthing/archive/2007/05/23/2802893.aspx">forcing function</a>.</p>

<p>A forcing function is a situation or constraint that forces you to make a decision you would not make otherwise. For instance, in my end days at Microsoft, while working on the Windows Presentation Framework, one of the high level managers told me to come up with a plan to implement a feature that I was very outspoken about not implementing. I was given a week (I think) before presenting this plan to a group of all the highest level managers in our group. They were very sneaky saying that they didn&#8217;t necessarily want to implement it but if we did, how would we do it? The idea was to get me to do the work under false pretenses, then they would force me to put it in the product since it was already done. While talking about this later, the term <cite>forcing function</cite> came up, I hadn&#8217;t heard it before that. That situation was one of the nails on the coffin of my relationship with Microsoft.</p>

<p>Now that I&#8217;ve finished with my Microsoft story, I&#8217;ll say that learning the term was the best part of the experience because it describes that kind of situation very concisely.</p>

<blockquote>
  <p>The snakes were the forcing function that made me decide to mow my lawn on a regular basis.</p>
  <p>If you decide to go live on the 10th, that&#8217;s going to be a forcing function for about five other required sub-projects and your bill is going to be a little higher than usual.</p>
</blockquote>

<p>So Microsoft, it&#8217;s time to take your own medicine. We don&#8217;t care if you don&#8217;t think the Acid Tests represent real world scenarios. The truth is, fixing these bugs to pass these tests will actually and truthfully make your browser better. All the other browsers have proven it&#8217;s quite possible. You&#8217;re not protesting, as I was, out of a belief that the forcing function will make you do the wrong thing. You&#8217;re protesting because you&#8217;re incapable of actually fixing your browser.</p>

<p>Microsoft, please get out of the browser business and make everyone&#8217;s life easier. I&#8217;m tired of waiting for you to figure out how to write software.</p>

]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing my Mac Gamma from 1.8 to 2.2</title>
		<link>http://designoplasty.com/2009/08/07/changing-my-mac-gamma-from-1-8-to-2-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=changing-my-mac-gamma-from-1-8-to-2-2</link>
		<comments>http://designoplasty.com/2009/08/07/changing-my-mac-gamma-from-1-8-to-2-2/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 23:27:19 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=832</guid>
		<description><![CDATA[I was tired of creating theme images on my Mac that came out murky on the PC. I went to look at a theme on the PC and it looked horrible. I had to retouch all the images I had spent so long creating in Photoshop. With Snow Leopard, Apple is moving to a gamma [...]]]></description>
			<content:encoded><![CDATA[<p>I was tired of creating theme images on my Mac that came out murky on the PC. I went to look at a theme on the PC and it looked horrible. I had to retouch all the images I had spent so long creating in <a href="http://www.amazon.com/dp/B001EUIVZG/?tag=designoplasty-20">Photoshop</a>. With <a href="http://www.amazon.com/dp/B001AMHWP8/?tag=designoplasty-20">Snow Leopard</a>, Apple is moving to a gamma of 2.2 anyway, so given my issues it didn&#8217;t make sense to wait.</p>

<p>For those people using Macs with the gamma still set to 1.8, I&#8217;m happier with them getting brighter slightly washed out images than PC users getting murky, dirty looking images. Eventually all the Mac users will be at 2.2 anyway.</p>

<p>One thing I was really happy about was that <a href="http://www.amazon.com/dp/B0014X5XEK/?tag=designoplasty-20">iPhoto</a> images are not affected. They look the same with either gamma because of the use of color profiles. I wish the web would get the whole color profiles situation under control.</p>]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/08/07/changing-my-mac-gamma-from-1-8-to-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0.8 Security Update Released</title>
		<link>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=firefox-308-security-update-released</link>
		<comments>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 02:35:26 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=386</guid>
		<description><![CDATA[

Firefox has released a security update. Firefox isn&#8217;t my primary browser, that&#8217;s Safari, so sometimes I feel like there&#8217;s a security update available every time I open Firefox or Opera.

Of course I test on them, though. I like that there are multiple browsers now, it&#8217;s a much healthier community. And they&#8217;re all better than Internet [...]]]></description>
			<content:encoded><![CDATA[<img src="http://photos.smugmug.com/photos/500185408_KAXwy-L.png" class="floatright" style="width: 256px; height: 256px;" alt="Firefox Icon" />

<p>Firefox has released a <a href="http://blog.mozilla.com/blog/2009/03/27/firefox-308-security-release-now-available/">security update</a>. Firefox isn&#8217;t my primary browser, that&#8217;s Safari, so sometimes I feel like there&#8217;s a security update available every time I open Firefox or Opera.</p>

<p>Of course I test on them, though. I like that there are multiple browsers now, it&#8217;s a much healthier community. And they&#8217;re all better than Internet Explorer. Open source also seems to really work for browsers. I think any time you need to conform to standards, your product should be open source. If there&#8217;s predefined work that people can do for free, by all means, allow them to do it! I wonder if Microsoft is aware of that concept?</p>

<p>One thing I would like is for Firefox to render form elements, such as text inputs, the same as other browsers. Firefox adds some space around them that&#8217;s not styleable, so firefox inputs are always a couple of pixels bigger than they are in other browsers.</p>]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Releases IE8</title>
		<link>http://designoplasty.com/2009/03/19/microsoft-releases-ie8/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=microsoft-releases-ie8</link>
		<comments>http://designoplasty.com/2009/03/19/microsoft-releases-ie8/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 01:51:31 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=345</guid>
		<description><![CDATA[

Microsoft released Internet Explorer 8 today. I downloaded it and am really hopeful that, well, basically that it will cause less trouble in my life than previous versions.

I have a long history with Internet Explorer. In some ways it&#8217;s kind of weird to be watching it from afar. The entire Internet Explorer group, including me, [...]]]></description>
			<content:encoded><![CDATA[<img src="http://photos.smugmug.com/photos/494840113_XT9uZ-M.png" class="floatright" style="width: 256px; height: 256px;" alt="Web Browser Icon" />

<p>Microsoft <a href="http://blogs.msdn.com/ie/archive/2009/03/19/internet-explorer-8-final-available-now.aspx">released</a> Internet Explorer 8 today. I downloaded it and am really hopeful that, well, basically that it will cause less trouble in my life than previous versions.</p>

<p>I have a long history with Internet Explorer. In some ways it&#8217;s kind of weird to be watching it from afar. The entire Internet Explorer group, including me, started to work on another project right after IE6. I think only one or two people still work on it that worked on it with me in the IE6 days. I have to admit, I feel sentimental about those times.</p>

<p>The goals are different, too. When I worked on it, standards were important, but there wasn&#8217;t much competition. When people say IE wasn&#8217;t standards compliant, that wasn&#8217;t because we weren&#8217;t trying, it was mostly because there just wasn&#8217;t another point of reference. Things were different from IE7 on, and I&#8217;m sure it must have been a challenge to transform an engine toward standards compliance and not have as much freedom. I&#8217;m sure there were a couple of small, but important bugs that required huge changes.</p>

<p>Anyway, congratulations, and here&#8217;s to standards!</p>


]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/03/19/microsoft-releases-ie8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Button Elements in Internet Explorer 7</title>
		<link>http://designoplasty.com/2009/02/09/button-elements-in-internet-explorer-7/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=button-elements-in-internet-explorer-7</link>
		<comments>http://designoplasty.com/2009/02/09/button-elements-in-internet-explorer-7/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 23:58:04 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=126</guid>
		<description><![CDATA[I learned something about button elements in IE7 today. If you don&#8217;t have both an open and a close tag, they will not close and will eat up all the rest of the content. If course it works fine, as it should, in all other browsers.

Here&#8217;s what you want to avoid:

&#60;button type="submit" class="foo" /&#62;

And instead [...]]]></description>
			<content:encoded><![CDATA[<p>I learned something about button elements in IE7 today. If you don&#8217;t have both an open and a close tag, they will not close and will eat up all the rest of the content. If course it works fine, as it should, in all other browsers.</p>

<p>Here&#8217;s what you want to avoid:</p>

<pre style="margin-bottom: 10px;"><code>&lt;button type="submit" class="foo" /&gt;</code></pre>

<p>And instead just do this:</p>

<pre style="margin-bottom: 10px;"><code>&lt;button type="submit" class="foo"&gt;&lt;/button&gt;</code></pre>

<p>Now all of the problems Internet Explorer has caused for you will be solved&hellip; until you find the next problem. It just makes me think about how they say Acid2 is not a standard and therefore is less important. Yep, just keep telling yourself that Internet Explorer team. Things are already working great, how could you possibly improve?</p>

]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/02/09/button-elements-in-internet-explorer-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
