<?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: NYT article says we should throw away Windows</title>
	<atom:link href="http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/</link>
	<description>Seattle Geek with lots to say.</description>
	<lastBuildDate>Thu, 03 May 2012 09:25:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: microsoft windows 7 build</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-127454</link>
		<dc:creator>microsoft windows 7 build</dc:creator>
		<pubDate>Tue, 22 Jul 2008 22:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-127454</guid>
		<description>[...] Randall Stross at the NY times decided he could use some TechMeme love and wrote basically the shttp://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/Windows XP Meeting The Blue Screen Of Death CBS4 MiamiThe long goodbye to windows XP begins Monday. [...]</description>
		<content:encoded><![CDATA[<p>[...] Randall Stross at the NY times decided he could use some TechMeme love and wrote basically the shttp://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/Windows XP Meeting The Blue Screen Of Death CBS4 MiamiThe long goodbye to windows XP begins Monday. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dovella</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-127447</link>
		<dc:creator>dovella</dc:creator>
		<pubDate>Mon, 21 Jul 2008 21:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-127447</guid>
		<description>Brandon seems right that a person like you can ask for a comparison with Stross, precisely to put an end to the negative voices against Microsoft,
I believe that the first reaction to understand that Vista is an OS Overtime must start from you, nailed these journalists botany with a face to face.
	
These people dovrebbere learn a lot before writing for a major newspaper.</description>
		<content:encoded><![CDATA[<p>Brandon seems right that a person like you can ask for a comparison with Stross, precisely to put an end to the negative voices against Microsoft,<br />
I believe that the first reaction to understand that Vista is an OS Overtime must start from you, nailed these journalists botany with a face to face.</p>
<p>These people dovrebbere learn a lot before writing for a major newspaper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Dimmick</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-121976</link>
		<dc:creator>Mike Dimmick</dc:creator>
		<pubDate>Wed, 02 Jul 2008 00:42:50 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-121976</guid>
		<description>Eric, the font dialog has been done ad nauseum. The code works, so it hasn&#039;t been discarded, but it&#039;s quite complex, so it hasn&#039;t been updated, either. See one take on it at http://blogs.msdn.com/michkap/archive/2006/07/02/654110.aspx.

&quot;With the next Windows version, Microsoft should say that if an API was used in 3.1 but superceded by something else in 95 (for example a newer dialog) that the 3.1 stuff will be removed, guaranteed.&quot;

And in so doing, break all Windows 3.1 apps. I still have a few at work. You&#039;d be surprised how many installers still have a 16-bit bootstrapper - Microsoft had to specifically work around this for 64-bit versions, because the 64-bit processors don&#039;t provide the mode that 16-bit Windows apps need to work.

Removing the APIs that have been superseded doesn&#039;t gain much either - they generally just map onto a more feature-rich API that was added later. You also break binary compatibility for anyone who ported a working bit of code from Win16. Some pretty much obsolete APIs only exist in Win32 at all for that reason. To take one as an example, see the documentation for OpenFile at http://msdn.microsoft.com/en-us/library/aa365430.aspx. Microsoft deliberately made Win32 as close to Win16 as possible, to ease porting for existing 16-bit apps. The documentation still details what they did (at http://msdn.microsoft.com/en-us/library/aa383674(VS.85).aspx).

Again, these APIs cost no Windows 7 developer any sleep. They work, they&#039;re unlikely to be broken, and they therefore don&#039;t need fixing. Removing them is more effort than leaving them alone. A little effort is required to ensure they keep working, but probably no more so than ensuring that the APIs added in Windows NT 3.1, and still used all the time by &#039;modern&#039; Windows applications, do.</description>
		<content:encoded><![CDATA[<p>Eric, the font dialog has been done ad nauseum. The code works, so it hasn&#8217;t been discarded, but it&#8217;s quite complex, so it hasn&#8217;t been updated, either. See one take on it at <a href="http://blogs.msdn.com/michkap/archive/2006/07/02/654110.aspx" rel="nofollow">http://blogs.msdn.com/michkap/archive/2006/07/02/654110.aspx</a>.</p>
<p>&#8220;With the next Windows version, Microsoft should say that if an API was used in 3.1 but superceded by something else in 95 (for example a newer dialog) that the 3.1 stuff will be removed, guaranteed.&#8221;</p>
<p>And in so doing, break all Windows 3.1 apps. I still have a few at work. You&#8217;d be surprised how many installers still have a 16-bit bootstrapper &#8211; Microsoft had to specifically work around this for 64-bit versions, because the 64-bit processors don&#8217;t provide the mode that 16-bit Windows apps need to work.</p>
<p>Removing the APIs that have been superseded doesn&#8217;t gain much either &#8211; they generally just map onto a more feature-rich API that was added later. You also break binary compatibility for anyone who ported a working bit of code from Win16. Some pretty much obsolete APIs only exist in Win32 at all for that reason. To take one as an example, see the documentation for OpenFile at <a href="http://msdn.microsoft.com/en-us/library/aa365430.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa365430.aspx</a>. Microsoft deliberately made Win32 as close to Win16 as possible, to ease porting for existing 16-bit apps. The documentation still details what they did (at <a href="http://msdn.microsoft.com/en-us/library/aa383674(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa383674(VS.85).aspx</a>).</p>
<p>Again, these APIs cost no Windows 7 developer any sleep. They work, they&#8217;re unlikely to be broken, and they therefore don&#8217;t need fixing. Removing them is more effort than leaving them alone. A little effort is required to ensure they keep working, but probably no more so than ensuring that the APIs added in Windows NT 3.1, and still used all the time by &#8216;modern&#8217; Windows applications, do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dovella</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-121914</link>
		<dc:creator>dovella</dc:creator>
		<pubDate>Tue, 01 Jul 2008 16:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-121914</guid>
		<description>Hi Brandon

See here
http://community.winsupersite.com/blogs/paul/archive/2008/06/29/randall-stross-jumps-the-shark.aspx</description>
		<content:encoded><![CDATA[<p>Hi Brandon</p>
<p>See here<br />
<a href="http://community.winsupersite.com/blogs/paul/archive/2008/06/29/randall-stross-jumps-the-shark.aspx" rel="nofollow">http://community.winsupersite.com/blogs/paul/archive/2008/06/29/randall-stross-jumps-the-shark.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Apparently, the NY Times fact-checkers took the weekend off &#124; Ed Bott&#8217;s Windows Expertise &#124;</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-121722</link>
		<dc:creator>Apparently, the NY Times fact-checkers took the weekend off &#124; Ed Bott&#8217;s Windows Expertise &#124;</dc:creator>
		<pubDate>Mon, 30 Jun 2008 17:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-121722</guid>
		<description>[...] Paddock, NYT article says we should throw away Windows: Stross and others seem to be under the mistaken impression that Microsoft is somehow unable to [...]</description>
		<content:encoded><![CDATA[<p>[...] Paddock, NYT article says we should throw away Windows: Stross and others seem to be under the mistaken impression that Microsoft is somehow unable to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/comment-page-1/#comment-121670</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Mon, 30 Jun 2008 09:53:36 +0000</pubDate>
		<guid isPermaLink="false">http://brandonlive.com/2008/06/29/nyt-article-says-we-should-throw-away-windows/#comment-121670</guid>
		<description>Brandon,

I haven&#039;t seen the codebase so I can&#039;t say with certainty what the problems with Windows are internally. I can see the symptoms which lead me to the opinion that something needs to change (probably not starting over).

Go to the Fonts folder and try to install a font. A folder and file selection dialog comes up that is from Win 3.1. I&#039;m sure there simply wasn&#039;t time to change it but the question I would ask is why does that dialog still exist in the first place? When you have so many different ways of selecting a file, how can the dependencies be manageable? We all know that over time patches get added to various pieces of code. How can the 3.1 dialogs be maintained even and more importantly, why? I don&#039;t know if the newer dialogs are based in any way on the 3.1 dialogs but if they are, the dependencies must be insanely difficult to understand and code for. With the next Windows version, Microsoft should say that if an API was used in 3.1 but superceded by something else in 95 (for example a newer dialog) that the 3.1 stuff will be removed, guaranteed. Over each new version they would increase the &quot;minimum version&quot; for compatability by one version. This would seem to simplify the code base, at least that&#039;s my guess.

When you consider a cost of Windows Vista that is in the multiple billions of dollars, I wonder how much longer the current development methods will work for Windows.</description>
		<content:encoded><![CDATA[<p>Brandon,</p>
<p>I haven&#8217;t seen the codebase so I can&#8217;t say with certainty what the problems with Windows are internally. I can see the symptoms which lead me to the opinion that something needs to change (probably not starting over).</p>
<p>Go to the Fonts folder and try to install a font. A folder and file selection dialog comes up that is from Win 3.1. I&#8217;m sure there simply wasn&#8217;t time to change it but the question I would ask is why does that dialog still exist in the first place? When you have so many different ways of selecting a file, how can the dependencies be manageable? We all know that over time patches get added to various pieces of code. How can the 3.1 dialogs be maintained even and more importantly, why? I don&#8217;t know if the newer dialogs are based in any way on the 3.1 dialogs but if they are, the dependencies must be insanely difficult to understand and code for. With the next Windows version, Microsoft should say that if an API was used in 3.1 but superceded by something else in 95 (for example a newer dialog) that the 3.1 stuff will be removed, guaranteed. Over each new version they would increase the &#8220;minimum version&#8221; for compatability by one version. This would seem to simplify the code base, at least that&#8217;s my guess.</p>
<p>When you consider a cost of Windows Vista that is in the multiple billions of dollars, I wonder how much longer the current development methods will work for Windows.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

