As much as Linus tries to keep a stable platform, the effort is pretty pointless (for desktop) if the rest of the ecosystem decides to change everything every few years.
As much as Linus tries to keep a stable platform, the effort is pretty pointless (for desktop) if the rest of the ecosystem decides to change everything every few years.
Funny how that just keeps happening, isn't it?
Which is to be expected given that it's free and people do what is fun to them (and greenfield is always more fun) and all that, but it's still a shame.
> It hardly seems worth even having a bug system if the frequency of from-scratch rewrites always outstrips the pace of bug fixing. Why not be honest and resign yourself to the fact that version 0.8 is followed by version 0.8, which is then followed by version 0.8?
> But that's what happens when there is no incentive for people to do the parts of programming that aren't fun. Fixing bugs isn't fun; going through the bug list isn't fun; but rewriting everything from scratch is fun (because "this time it will be done right", ha ha) and so that's what happens, over and over again.
https://www.jwz.org/doc/cadt.html
The article is 20 years old, it can vote now (and drink, in most places).