<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Go Ahead, Do The Big Rewrite</title>
	<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/</link>
	<description>software sophistry</description>
	<pubDate>Thu, 28 Aug 2008 02:10:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: The Big Rewrite - Other articles &#124; Lazycoder</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-17563</link>
		<dc:creator>The Big Rewrite - Other articles &#124; Lazycoder</dc:creator>
		<pubDate>Thu, 04 Oct 2007 16:28:50 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-17563</guid>
		<description>[...] Adam Wiggins:  Go Ahead, do the big Rewrite [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Adam Wiggins:  Go Ahead, do the big Rewrite [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikhil Bach</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-11501</link>
		<dc:creator>Nikhil Bach</dc:creator>
		<pubDate>Thu, 14 Jun 2007 09:25:16 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-11501</guid>
		<description>This one makes sence "One's first step in wisdom is to kuesstion everything - and one's last is to come to terms with everything."</description>
		<content:encoded><![CDATA[<p>This one makes sence &#8220;One&#8217;s first step in wisdom is to kuesstion everything - and one&#8217;s last is to come to terms with everything.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SuezanneC Baskerville</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-751</link>
		<dc:creator>SuezanneC Baskerville</dc:creator>
		<pubDate>Sat, 10 Feb 2007 20:25:01 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-751</guid>
		<description>Given the existence of company A with a successful product, why would it be possible for company B to produce a successful competitor from scratch but impossible for company A to produce a successful new version from scratch?</description>
		<content:encoded><![CDATA[<p>Given the existence of company A with a successful product, why would it be possible for company B to produce a successful competitor from scratch but impossible for company A to produce a successful new version from scratch?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SuezanneC Baskerville</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-492</link>
		<dc:creator>SuezanneC Baskerville</dc:creator>
		<pubDate>Tue, 23 Jan 2007 08:46:16 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-492</guid>
		<description>Surely there must be examples of new software products successfully competing with perhaps outdoing existing legacy applications.  Wouldn't the new successful competition have had to do the equivalent of a complete rewrite?</description>
		<content:encoded><![CDATA[<p>Surely there must be examples of new software products successfully competing with perhaps outdoing existing legacy applications.  Wouldn&#8217;t the new successful competition have had to do the equivalent of a complete rewrite?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rchf</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-328</link>
		<dc:creator>rchf</dc:creator>
		<pubDate>Fri, 12 Jan 2007 16:35:02 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-328</guid>
		<description>Mark - "Eventual [sic] the nvaigator codebase gave rise to seamonkey and firefox, after the war was lost."

Every war 'won' can become tomorrow's battle 'lost'.  Better to compromise.  Unfortunately, Microsoft doesn't compromise so eventually it will lose.  Firefox, Open Doc, OpenID, the lost battles for Micrsoft are becoming more frequent.</description>
		<content:encoded><![CDATA[<p>Mark - &#8220;Eventual [sic] the nvaigator codebase gave rise to seamonkey and firefox, after the war was lost.&#8221;</p>
<p>Every war &#8216;won&#8217; can become tomorrow&#8217;s battle &#8216;lost&#8217;.  Better to compromise.  Unfortunately, Microsoft doesn&#8217;t compromise so eventually it will lose.  Firefox, Open Doc, OpenID, the lost battles for Micrsoft are becoming more frequent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-320</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Fri, 12 Jan 2007 01:21:12 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-320</guid>
		<description>"Although I agree with Chadâ€™s arguments and to a lesser degree with Joelâ€™s, I canâ€™t help but to notice: what Joel called a huge mistake turned into Firefox,"

From this sentance I can't tell if you have your history right.  Netscape rewrote navigator when IE was coming on strong.  That was a disaster.  Eventual the nvaigator codebase gave rise to seamonkey and firefox, after the war was lost.</description>
		<content:encoded><![CDATA[<p>&#8220;Although I agree with Chadâ€™s arguments and to a lesser degree with Joelâ€™s, I canâ€™t help but to notice: what Joel called a huge mistake turned into Firefox,&#8221;</p>
<p>From this sentance I can&#8217;t tell if you have your history right.  Netscape rewrote navigator when IE was coming on strong.  That was a disaster.  Eventual the nvaigator codebase gave rise to seamonkey and firefox, after the war was lost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: adam</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-318</link>
		<dc:creator>adam</dc:creator>
		<pubDate>Thu, 11 Jan 2007 23:12:40 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-318</guid>
		<description>Peter: Right you are.  Of course Netscape was already a business failure - they made their browser code open source as a sort of last-gasp, desperation move.  Which actually worked for wounding their enemy, but didn't do a thing for making them any dough.  So this should definitely not be considered a guide for business rewrites.  (Or maybe it should.  It took ~3 years to have a working browser again, so just try telling the management "I hope you don't mind if you don't have any software for the next three years while we work on this")

Zach: Excellent follow-up.  "Only rewrite if you will be able to make significant design improvements based on understanding gained from the previous version" seems like about a simple a rule of thumb as one is likely to get on this subject.</description>
		<content:encoded><![CDATA[<p>Peter: Right you are.  Of course Netscape was already a business failure - they made their browser code open source as a sort of last-gasp, desperation move.  Which actually worked for wounding their enemy, but didn&#8217;t do a thing for making them any dough.  So this should definitely not be considered a guide for business rewrites.  (Or maybe it should.  It took ~3 years to have a working browser again, so just try telling the management &#8220;I hope you don&#8217;t mind if you don&#8217;t have any software for the next three years while we work on this&#8221;)</p>
<p>Zach: Excellent follow-up.  &#8220;Only rewrite if you will be able to make significant design improvements based on understanding gained from the previous version&#8221; seems like about a simple a rule of thumb as one is likely to get on this subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach Baker</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-314</link>
		<dc:creator>Zach Baker</dc:creator>
		<pubDate>Thu, 11 Jan 2007 17:48:46 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-314</guid>
		<description>Joel rejects rewrites as a strategic mistake for a company, not so much a technical mistake, so I don't think Firefox is exactly a counterexample.  But I like your perspective on "big rewrites".  I thought of a practical rewrite suggestion from my experience so I wrote it up on my weblog:

http://www.zachbaker.com/articles/2007/01/11/rewriting-software-from-scratch</description>
		<content:encoded><![CDATA[<p>Joel rejects rewrites as a strategic mistake for a company, not so much a technical mistake, so I don&#8217;t think Firefox is exactly a counterexample.  But I like your perspective on &#8220;big rewrites&#8221;.  I thought of a practical rewrite suggestion from my experience so I wrote it up on my weblog:</p>
<p><a href="http://www.zachbaker.com/articles/2007/01/11/rewriting-software-from-scratch" rel="nofollow">http://www.zachbaker.com/articles/2007/01/11/rewriting-software-from-scratch</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Harkins</title>
		<link>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-309</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Thu, 11 Jan 2007 17:19:15 +0000</pubDate>
		<guid>http://adam.blogs.bitscribe.net/2007/01/11/go-ahead-do-the-big-rewrite/#comment-309</guid>
		<description>From Joel's business perspective, the Mozilla rewrite was indeed a failure: Netscape lots its market share and got absorbed by AOL. The project was eventually a technical success, but Joel's point is that technical decisions &lt;i&gt;are&lt;/i&gt; business decisions.</description>
		<content:encoded><![CDATA[<p>From Joel&#8217;s business perspective, the Mozilla rewrite was indeed a failure: Netscape lots its market share and got absorbed by AOL. The project was eventually a technical success, but Joel&#8217;s point is that technical decisions <i>are</i> business decisions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
