<?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: Why 2k?</title>
	<atom:link href="http://www.iqtrainwrecks.com/2010/01/20/why-2k/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iqtrainwrecks.com/2010/01/20/why-2k/</link>
	<description>A Website Dedicated to Information/Data Quality Disasters from Around the World</description>
	<lastBuildDate>Fri, 14 Oct 2011 18:27:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Information and Data Quality Blog Carnival, February 2010 &#171; Liliendahl on Data Quality</title>
		<link>http://www.iqtrainwrecks.com/2010/01/20/why-2k/comment-page-1/#comment-531</link>
		<dc:creator>Information and Data Quality Blog Carnival, February 2010 &#171; Liliendahl on Data Quality</dc:creator>
		<pubDate>Tue, 02 Feb 2010 20:55:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.iqtrainwrecks.com/?p=264#comment-531</guid>
		<description>[...] And finally, we have the post about the return of the Y2k Bug as systems failed to properly handle the move into a new decade, highlighting the need for tactical solutions to information quality problems to be kept under review in a continuous improvement culture in case the problem reoccurs in a different way. Why 2K? [...]</description>
		<content:encoded><![CDATA[<p>[...] And finally, we have the post about the return of the Y2k Bug as systems failed to properly handle the move into a new decade, highlighting the need for tactical solutions to information quality problems to be kept under review in a continuous improvement culture in case the problem reoccurs in a different way. Why 2K? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken O'Connor</title>
		<link>http://www.iqtrainwrecks.com/2010/01/20/why-2k/comment-page-1/#comment-518</link>
		<dc:creator>Ken O'Connor</dc:creator>
		<pubDate>Wed, 20 Jan 2010 18:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.iqtrainwrecks.com/?p=264#comment-518</guid>
		<description>Daragh,

I predict the Y2K bug will rear its head on an annual basis... 

Here&#039;s why:
A popular Y2K &quot;solution&quot; in enterprises with large quantities of legacy code and legacy data was (and remains) the &quot;windowing solution&quot;.  

The &quot;windowing solution&quot; reads a two digit date (YY) from a database and prefixes it with a century (either &quot;19&quot; or &quot;20&quot;), thus returning a four digit date.  

There is a &quot;window&quot; of just 99 years... and the &quot;window&quot; was set to many different ranges. 
in 1999, a &quot;window&quot; may have been set as follows: 
Prefix years &quot;10&quot; to &quot;99&quot; with &quot;19&quot; (giving 1910 to 1999).
Prefix years &quot;00&quot; to &quot;09&quot; with &quot;20&quot; (giving 2000 to 2009)  

In the above scenario, when the new decade dawned, the windowing solution went from &quot;2009&quot; to &quot;1910&quot;...   need I say more?

&quot;Advanced&quot; forms of the windowing solution may include automated adjustment of the window - but I doubt there are many of those. 

You are probably correct in your suspicion that people assumed that the system(s) would have been replaced before 2010...

The reality is that &quot;Old hardware goes into museums, while old software (and old databases) go into production every day, and every night &quot;.

Rgds Ken</description>
		<content:encoded><![CDATA[<p>Daragh,</p>
<p>I predict the Y2K bug will rear its head on an annual basis&#8230; </p>
<p>Here&#8217;s why:<br />
A popular Y2K &#8220;solution&#8221; in enterprises with large quantities of legacy code and legacy data was (and remains) the &#8220;windowing solution&#8221;.  </p>
<p>The &#8220;windowing solution&#8221; reads a two digit date (YY) from a database and prefixes it with a century (either &#8220;19&#8243; or &#8220;20&#8243;), thus returning a four digit date.  </p>
<p>There is a &#8220;window&#8221; of just 99 years&#8230; and the &#8220;window&#8221; was set to many different ranges.<br />
in 1999, a &#8220;window&#8221; may have been set as follows:<br />
Prefix years &#8220;10&#8243; to &#8220;99&#8243; with &#8220;19&#8243; (giving 1910 to 1999).<br />
Prefix years &#8220;00&#8243; to &#8220;09&#8243; with &#8220;20&#8243; (giving 2000 to 2009)  </p>
<p>In the above scenario, when the new decade dawned, the windowing solution went from &#8220;2009&#8243; to &#8220;1910&#8243;&#8230;   need I say more?</p>
<p>&#8220;Advanced&#8221; forms of the windowing solution may include automated adjustment of the window &#8211; but I doubt there are many of those. </p>
<p>You are probably correct in your suspicion that people assumed that the system(s) would have been replaced before 2010&#8230;</p>
<p>The reality is that &#8220;Old hardware goes into museums, while old software (and old databases) go into production every day, and every night &#8220;.</p>
<p>Rgds Ken</p>
]]></content:encoded>
	</item>
</channel>
</rss>

