Remix.run Logo
ronsor 5 days ago

I usually think it's best to have both n and n - 1 versions for a limited time. As long as you always commit to removing the n - 1 version at a specified point in time, you don't get trapped in backward compatibility hell.

koolala 5 days ago | parent [-]

Unless n is in any way objectively worse than n-1, then remove n-1 immediately so users don't directly compare them. Even Valve did it with Counter-Strike 2 and GO.

tibbar 5 days ago | parent [-]

With major redesigns, you often can’t directly compare the two versions —- they are different enough that you actually want people to use them in a different way. So it’s not that the new version is “worse”, it’s just different, and it’s possible that there are some workflows that are functionally impossible on the new version (you’d be surprised how easy it is to mess this up.)