Hacker News new | ask | show | jobs
by vitriol83 1254 days ago
In places where there is not much time for code refactoring, the following is helpful:

Imagine an idealised future state of the codebase, which everyone buys into, and make sure any new feature is going in that direction.

Refactoring existing code can be death by a thousand cuts- having a parallel new codebase which is incrementally adopted can be more efficient and quicker to market.