Paradox of choosing "progress" over "stability" is that it actually slows things down. Both is harder, but the only way to sustained speed.
@raggi there are always tradeoffs, but these are implementation difficulty. And yes, there is no choice.
-
-
@wycats so what's the paradox? -
@raggi the paradox is that people try to increase speed by chucking compat but just succeed in slowing down the ecosystem. -
@wycats that's a very gross generalization, there are plenty of counter cases -
@raggi what are some? Rails 3 worked insanely hard on compat, for example. -
@wycats in longer history, a lot of major shifts in common APIs. equally, there are plenty of fail cases too, e.g. python -
@raggi the fail cases are predominant. Success is rampant: C++, ObjC, Java 8, Ruby 1.9.2. 100% compat not required; just incremental moves -
@wycats well sure, but we can also list a ton of places where major things could be improved in each of those if more was broken -
@raggi yes, that's what Perl 6, Python 3, PHP6, Plan 9, XHTML, ES4, all thought. It doesn't work. - 3 more replies
New conversation -
-
-
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.