2 ms·
Move fast and break things does not describe Java well at all. Their process is still very deliberate, they go to some lengths to avoid getting it wrong when t
by MaxBarraclough 19d ago
Move fast and break things does not describe Java well at all.
Their process is still very deliberate, they go to some lengths to avoid getting it wrong when they add new features to the standard. New features have to get through their preview phase successfully before becoming final. [0]
They're also pretty committed to not breaking existing source code or bytecode.
[0] https://openjdk.org/jeps/12 https://openjdk.org/jeps/12 JEP 12: Preview Features
- wink 19d agoOne of the releases was that, though - either 9 or 11, with the package reorgs that broke everything. OK... it wasn't fast. But Java 8 was stable (as in APIs, not judging its quality here) and since then it's gotten good again.