Firefox Adopts a 6-8 Week Variable Release Schedule (mozilla.org)
AmiMoJo writes: Four years ago Mozilla moved to a fixed-schedule release model, otherwise known as the Train Model, in which we released Firefox every six weeks to get features and updates to users faster. Now Mozilla is moving to a variable 6-8 week cycle, with the same number of releases per year but some flexibility to 'respond to emerging user and market needs' and allow time for holidays. The new release schedule looks like this:
- 2016-01-26 – Firefox 44
- 2016-03-08 – Firefox 45, ESR 45 (6 weeks cycle)
- 2016-04-19 – Firefox 46 (6 weeks cycle)
- 2016-06-07 – Firefox 47 (7 weeks cycle)
- 2016-08-02 – Firefox 48 (8 weeks cycle)
- 2016-09-13 – Firefox 49 (6 weeks cycle)
- 2016-11-08 – Firefox 50 (8 weeks cycle)
- 2016-12-13 – Firefox 50.0.1 (5 week cycle, release for critical fixes as needed)
- 2017-01-24 – Firefox 51 (6 weeks from prior release)
You keep on doing what YOU want, while ignoring what the USERS want.
Year after year, your popularity goes downhill. Do you even stop to think about that?
Somehow you've been frittering away over $500,000 every DAY for the last several years, and for what?
Your deliberate self-destruction is annoying and pathetic.
With the new faster release cycle they can alienate the existing user base with more efficiency and at a faster pace than ever before!
How can you possibly know if that is a tough schedule or not, without knowing what they are going to put into each release?
Release cadence is like a CPU clock speed.....it tells you nothing unless you know how much work is done during each cycle.
"First they came for the slanderers and i said nothing."
The idea of having a "regular schedule" of releases is stupid. What if you didn't have any compelling features to add? You are just going to do a release because that is what the release schedule says? Here is a hint guys: writing software is not supposed to be just to keep you busy. It is supposed to deliver a product that is useful.
QA still needs to test the entire product every single release, no matter what was added or changed.
And just because you *can* slip an unfinished feature to the next release, doesn't mean your bosses will be happy about it.
Pushing out releases just to check a checkbox off is very Agile. Instead, you should work towards making better software instead of trying to hit metrics.
This upgrade treadmill is getting ridiculous. Can't anybody build anything that will last more than a few weeks? Am I that old to believe long tern stability is a good thing?
“He’s not deformed, he’s just drunk!”
some flexibility to 'respond to emerging user and market needs'
(snip)
2017-01-24 – Firefox 51 (6 weeks from prior release)
I don't understand where they'll get the flexibility from when they're planning releases a year ahead...
Yeap. Let it be a lesson to any software development team: every time you write a line of code, or add a feature, or remove a feature, ask yourself: "Does this feature clearly make the product better?"
If you answer no to that question too often (or if an unbiased observer would answer no), then you'll just be pushing things around haphazardly, like Google (and more likely you'll be making things worse).
"First they came for the slanderers and i said nothing."
Brendan Eich, then working for Nestcape now still at Mozilla, defined created and demoed the first version of Javascript in ten days.
And it shows. The web would have been better if he'd spent a little more time thinking about it.
"First they came for the slanderers and i said nothing."
Perhaps they leave the QA to the users .
My children will be using Firefox ver 7,462,354,846.01
They'll need to buy more memory just to keep the version number from using up all the RAM.
Just cruising through this digital world at 33 1/3 rpm...
Here's an idea for a feature...make it stop inexorably sucking up more and more memory until it slows to a crawl and then crashes.
Now that would a cool feature.
Just cruising through this digital world at 33 1/3 rpm...
In Mozilla's (and Google's) case that would definitely be the advertisers, they are the ones paying the bills. These 'upgrades' seem to be for their exclusive benefit. Truly necessary upgrades also go into Seamonkey, and that hasn't happened since November 8th. I have to assume that Firefox 'upgrades' are purely cosmetic and/or economic.
“He’s not deformed, he’s just drunk!”
Well, the key word now is "improvement", isn't it? That seems to be a matter of perception. I would love to know where the "improvements" are in a program that is no faster than, has grown just as fat as, and still has less than a quarter of the user features of its ancestor. Most of the processing is used to hide the garbage.
“He’s not deformed, he’s just drunk!”
I have seen the change logs, and in my opinion they reflect no improvement over the decades old all inclusive program that preceded it. And for those who remember, when it first came out Firefox was supposed to be lean and fast and *stripped of cruft*. It's not any of those things now. I don't know of any single browser right now that is not a 30+ megabyte download, and they all run about the same speed. I see no disadvantage of sticking with something a bit more familiar that I can run for years without having to think about "upgrades". And when I do upgrade, at least it still has the same familiar face from last century, hasn't aged a bit.
“He’s not deformed, he’s just drunk!”