4 ms·
This is a perfect example of how to do a re-write: bit by bit, always keeping the existing system running. It's fundamentally different from a re-write from sc
by rickmb 16y ago
This is a perfect example of how to do a re-write: bit by bit, always keeping the existing system running.
It's fundamentally different from a re-write from scratch, and in effect much closer to refactoring.
There's no black and white choice between re-writing and refactoring.
- Retric 16y agoAnother approach is the Windows NT rout. Where you develop a competing product to your core product and then expand it's capabilities until it replaces your core product.
- sitmack 16y agoThat cost MS hundreds of million dollars in development and lost opportunities. You can only do that if you have no competition. If they had added USB support to NT4 we wouldn't have needed to go to win2k. Really MS, NT4 can't support USB? They should have evolved NT4 rather than fork it into the win2k -> xp -> vista mess. They could have had the worlds best UNIX but internal dogma forced them piss in their own watering hole.