Hey,
For that matter, what is "it"?
Let's assume "it" means not repeating the tight coupling and badly defined
interfaces mistakes made in the past:
The problem is: who is going to do it?
How is it going to be accomplished?
Everyone that's writing new code or refactoring old code. These principles
make sense to follow in pretty much any development context that is not
some one-off.
No magic involved. If we all pay attention to these points, the codebase as
a whole will gradually increase in quality. There is no need for someone to
go rewrite things, though if someone feels like doing that, it'll certainly
hasten the process.
Cheers
--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil.
--