We release new versions of the software every four months.
At the end of the development cycle, we declare a feature freeze.
Then, we test all of the features of the software to make sure it all works.
Once we finish testing, we release it to the public.
Developers and companies who need advance copies of features in development can join the bleeding edge releases.
That way, they can test against the upcoming features.
What? We’re changing to three month cycles?
And some day, maybe even two-week cycles?
I get out my aspirin bottle.
Ah, aspirin. Some things never change.