<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: I want change logs</title>
	<atom:link href="http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/feed/" rel="self" type="application/rss+xml" />
	<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/</link>
	<description>I&#039;m a web technologist interested in product and user experience design strategy with deep expertise in frontend engineering &#38; web development.</description>
	<lastBuildDate>Thu, 04 Mar 2010 13:25:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kevin Henrikson &#187; Archive &#187; Graded Browser Support</title>
		<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/comment-page-1/#comment-548</link>
		<dc:creator>Kevin Henrikson &#187; Archive &#187; Graded Browser Support</dc:creator>
		<pubDate>Tue, 14 Feb 2006 07:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/#comment-548</guid>
		<description>[...] Nate posted an article which coincided with Yahoo&#8217;s launch of their UI Library titled &quot;Graded Browser Support&quot;.&#160; It appears he first coined the phrase in 2004.&#160; Subsequent google hits all point to Nate.&#160; I must admit it&#8217;s quite novel.&#160; He also posted a matrix of browser&#8217;s that Yahoo domain applications support.&#160; It&#8217;s quite refreshing to see an age old problem explored in a new way and with a catchy new phrase to help coral the thought going forward.&#160; It reminds me of some work in a previous life around WAP browser capabilities. The first generation of tool kits and support for WAP devices included huge switch statements and hacky User-Agent regular expressions.&#160; The second generation and what I belive is still in use today was a framework that detected capabilities.&#160; Rather than look for browser X and apply hacks X, the code would detect capabilities.&#160; For example the ability to support pages greater than 15k (remember we were in the mobile world), or the ability to support a password input field.&#160; The capability matrix kept the code much clearer.&#160; Instead of complex decision trees with User-Agent&#8217;s, code was clean with simple if/else statements for a particular capability.&#160; The hard part was contained in a single matrix that maps capabilities to various browsers.&#160; A quick update to the matix and a new handset could be added with little or no code changes. [...]</description>
		<content:encoded><![CDATA[<p>[...] Nate posted an article which coincided with Yahoo&#8217;s launch of their UI Library titled &quot;Graded Browser Support&quot;.&nbsp; It appears he first coined the phrase in 2004.&nbsp; Subsequent google hits all point to Nate.&nbsp; I must admit it&#8217;s quite novel.&nbsp; He also posted a matrix of browser&#8217;s that Yahoo domain applications support.&nbsp; It&#8217;s quite refreshing to see an age old problem explored in a new way and with a catchy new phrase to help coral the thought going forward.&nbsp; It reminds me of some work in a previous life around WAP browser capabilities. The first generation of tool kits and support for WAP devices included huge switch statements and hacky User-Agent regular expressions.&nbsp; The second generation and what I belive is still in use today was a framework that detected capabilities.&nbsp; Rather than look for browser X and apply hacks X, the code would detect capabilities.&nbsp; For example the ability to support pages greater than 15k (remember we were in the mobile world), or the ability to support a password input field.&nbsp; The capability matrix kept the code much clearer.&nbsp; Instead of complex decision trees with User-Agent&#8217;s, code was clean with simple if/else statements for a particular capability.&nbsp; The hard part was contained in a single matrix that maps capabilities to various browsers.&nbsp; A quick update to the matix and a new handset could be added with little or no code changes. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Koechley&#8217;s Blog &#187; Blog Archive &#187; Safari Browser Continues to Improve</title>
		<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/comment-page-1/#comment-213</link>
		<dc:creator>Nate Koechley&#8217;s Blog &#187; Blog Archive &#187; Safari Browser Continues to Improve</dc:creator>
		<pubDate>Tue, 04 Oct 2005 16:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/#comment-213</guid>
		<description>[...] Finally, since I&#8217;ve said before how I&#8217;d like all product releases (not just browsers) to provide detailed change logs, I have to give them props for doing so this time. In their notes they include the disclaimer that &#8220;[we] don’t necessarily promise to do this for future updates&#8221;. I understand not wanting to make public promises, but please Surfin&#8217; Safari, please keep it up! [...]</description>
		<content:encoded><![CDATA[<p>[...] Finally, since I&#8217;ve said before how I&#8217;d like all product releases (not just browsers) to provide detailed change logs, I have to give them props for doing so this time. In their notes they include the disclaimer that &#8220;[we] don’t necessarily promise to do this for future updates&#8221;. I understand not wanting to make public promises, but please Surfin&#8217; Safari, please keep it up! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: natek</title>
		<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/comment-page-1/#comment-208</link>
		<dc:creator>natek</dc:creator>
		<pubDate>Wed, 28 Sep 2005 08:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/#comment-208</guid>
		<description>You bring up some really good points Ravi. A key advantage of web-based apps is that the latest and greatest is always in use. But, breaking free of longer release cycles introduces it&#039;s own challendes: An every-evolving product creates presents a &quot;moving target&quot; to those writing documentation, Customer Support, QA.... Ultimately though, I think the user benefits because they get advancements sooner, and the easy distribution incourages the product team to iterate faster.

I think it&#039;s a good idea to separate bug fixes and features. I hadn&#039;t thought about that before, but it makes sense (especially for software - as you say, it&#039;s more confusing when the product is web-based and free to update continuously.

To your point about older versions, I&#039;m not sure what the answer is. One idea is to leverage the notion of a continuum of support that we use when we&#039;re talking about Graded Browser Support. Since the snazzy bells-and-whistles interface can&#039;t be the only one -- a low-tech, just-the-facts interface must exist otoo -- they maybe we have infrastructure that lets peope choose where on the continuum they wish to be. Making it fluid and letting users choose v4.3 instead of v4.5 is tricky, but letting v1 exist with V5 is more straightfoward perhaps. 

Anyways, thanks for the comment Ravi.

/nate</description>
		<content:encoded><![CDATA[<p>You bring up some really good points Ravi. A key advantage of web-based apps is that the latest and greatest is always in use. But, breaking free of longer release cycles introduces it&#8217;s own challendes: An every-evolving product creates presents a &#8220;moving target&#8221; to those writing documentation, Customer Support, QA&#8230;. Ultimately though, I think the user benefits because they get advancements sooner, and the easy distribution incourages the product team to iterate faster.</p>
<p>I think it&#8217;s a good idea to separate bug fixes and features. I hadn&#8217;t thought about that before, but it makes sense (especially for software &#8211; as you say, it&#8217;s more confusing when the product is web-based and free to update continuously.</p>
<p>To your point about older versions, I&#8217;m not sure what the answer is. One idea is to leverage the notion of a continuum of support that we use when we&#8217;re talking about Graded Browser Support. Since the snazzy bells-and-whistles interface can&#8217;t be the only one &#8212; a low-tech, just-the-facts interface must exist otoo &#8212; they maybe we have infrastructure that lets peope choose where on the continuum they wish to be. Making it fluid and letting users choose v4.3 instead of v4.5 is tricky, but letting v1 exist with V5 is more straightfoward perhaps. </p>
<p>Anyways, thanks for the comment Ravi.</p>
<p>/nate</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi Dronamraju</title>
		<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/comment-page-1/#comment-207</link>
		<dc:creator>Ravi Dronamraju</dc:creator>
		<pubDate>Sat, 24 Sep 2005 15:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/#comment-207</guid>
		<description>This is a great Idea! At the very least they can have a button that says &quot;learn more about iTunes 5.0&quot; and have that go to a website that showcases the new features. 
Along the same lines, i wish people seperated out bug fixes from a new feature release where ever possible. Since it is all downloadable anyway, why don&#039;t they just release auto-installable patches on the net? I wish i can have the choice of getting bug fixes without getting upgraded to new features. 

On the other hand, what can be done about non-installable software apps (er.. websites)? I mean, if i wanted to choose a older version of google or yahoo! home page can i? I wonder if it&#039;s important to provide that choice to users. I wonder what it takes to build/support multiple versions</description>
		<content:encoded><![CDATA[<p>This is a great Idea! At the very least they can have a button that says &#8220;learn more about iTunes 5.0&#8243; and have that go to a website that showcases the new features.<br />
Along the same lines, i wish people seperated out bug fixes from a new feature release where ever possible. Since it is all downloadable anyway, why don&#8217;t they just release auto-installable patches on the net? I wish i can have the choice of getting bug fixes without getting upgraded to new features. </p>
<p>On the other hand, what can be done about non-installable software apps (er.. websites)? I mean, if i wanted to choose a older version of google or yahoo! home page can i? I wonder if it&#8217;s important to provide that choice to users. I wonder what it takes to build/support multiple versions</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pate</title>
		<link>http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/comment-page-1/#comment-204</link>
		<dc:creator>pate</dc:creator>
		<pubDate>Mon, 19 Sep 2005 10:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://nate.koechley.com/blog/2005/09/13/i-want-change-logs/#comment-204</guid>
		<description>find old itunes softwares.............

on this site

www.oldapps.com</description>
		<content:encoded><![CDATA[<p>find old itunes softwares&#8230;&#8230;&#8230;&#8230;.</p>
<p>on this site</p>
<p><a href="http://www.oldapps.com" rel="nofollow">http://www.oldapps.com</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
