Comment by qsera
8 hours ago
Any non-trivial project done at scale for any realistic duration won't work with this procedure.
Just consider this for a minute. If re-writes were so trivial, we would be re-writing software all of the time, even before LLMs. It is the fear of losing all the legacy additions that stop us from doing it.
Any competent senior engineer has done a major refactor or manual rebase-prune merge so it’s not like its a rare event.
You just have to have discipline and be prepared to to do the plumbing correctly so that you think ahead of the future dependencies etc… its just doing real engineering
> a major refactor
Looks like a change of goalposts.