@anzejarni @spolsky The right answer is to rewrite one part at a time over a series of releases keeping the overall software working.
8:33pm August 9th 2012 via web in reply to anzejarni