The greatest asset of a language or framework is its ecosystem, and bundling breaking changes in a single release invalidates large swathes of your ecosystem. Always go with incremental change, so you bring the ecosystem with you. Evolution, not mass extinction.
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It's quite a bit more nuanced than that. If there are significant breaking changes (with broad scope) that bring worthwhile gains, I'd rather they come together than deal with breaking changes every release. Breaking changes w/ narrow scope can be evolved more easily.
-
Also, significant, foundational changes enable other significant changes, so stagger them? I'd be more likely to stop using something that kept breaking every x months, I can deal and control a single big transition more easily, delay yes, but long term, meh.
End of conversation
New conversation -
-
-
but on the flip side it caused the Perl world some grief when some wanted to move forward & others wanted extensive backcompat it took a long time & many community hiccups & possibly still is, plus end user confusion. Rock n a hard place.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.