It’s still a bit odd to deploy dormant code to non-testors, isn’t it? Mozilla can withhold a Nightly or Beta feature for as long as it feels like, regardless of how many versions are released as they develop it.
If there’s no reason to hold the feature code back (i.e. its integration doesn’t break anything), then it’s much easier for development to ship the feature and disable it with a feature flag. Otherwise, you have two versions of the code, which means changes need to be integrated in both versions, which is largely just pointless busywork.
It’s still a bit odd to deploy dormant code to non-testors, isn’t it? Mozilla can withhold a Nightly or Beta feature for as long as it feels like, regardless of how many versions are released as they develop it.
If there’s no reason to hold the feature code back (i.e. its integration doesn’t break anything), then it’s much easier for development to ship the feature and disable it with a feature flag. Otherwise, you have two versions of the code, which means changes need to be integrated in both versions, which is largely just pointless busywork.
I’m not in software development so don’t have an opinion on the practice, just passing on what I read that seemed relevant.