Originally posted by: rdubbz420
I hope its true. better to fix it now instead of having 4 service packs later.
Generally.. as in 98% of the time.. rewriting software generally lands you a product that is worse then what you started off with.
This is because your going to end up replacing a familar, proven, and debugged code base with a replacement program that is not familar, unproven, and full of new bugs (any code has bugs as sure as death and taxes) as well as probably not matching the old one for features.
The only time that you'd want to actually rewrite something is when you've learned so much new stuff that old design choices for your program are so bad that it makes sense to simply get rid of it because working with the old code will slow you down worse then actually starting from scratch again...
That has already happenned with Windows once already. When Microsoft took what they learned from Dos/Win9x stuff as well as their Unix background and wrote NT.
But nobody, even Microsoft, can afford to write new operating systems anymore. What you have is what you are stuck with.
In fact rewriting even 60% of the current Window NT/2000/XP code base is probably such a bad idea that it would be VERY fatal to Microsoft. It would probably put them out of business and Vista would be a total hunk of crap. It would probably take another 3 years of programming and testing to get a new code base up to the same polish as XP/2003 stuff is.