Great! Are you also saying that most every project eventually becomes a fork in practice, so what is the point in arbitrarily putting it off?
Hmm, I wish forking was more common than it currently is. I periodically see self-congratulatory articles about how open source mostly avoids forking. One of my claims is that redesigning an interface while depending on the same implementation is not superior to redoing both interface and implementation. It might even be inferior. It's always more work than you expect.
I see. In research, I see some ideas repeated with little scrutiny, and it seems with every iteration, others feel free to lean upon them with less justification. Even worse, they sometimes cite the idea as a weakness of a new finding that might contradict it. It's not until someone systematically challenges the idea that everyone can escape its influence and move forward with something more well-founded. Good method shouldn't need to be polite, it only needs to be good.I periodically see self-congratulatory articles about how open source mostly avoids forking