This is not a new problem though. This is why we started writing modular code, strict interfaces etc
And doing incremental dev, so once a feature is done you can mostly ignore it.
And doing incremental dev, so once a feature is done you can mostly ignore it.