IssueRaiser

I hate that they don't take backwards compatibility seriously.

I hate that they don't take backwards compatibility seriously. There is an enormous cost to a lack of reliability and consistency in your tools; every time a significantly popular language generates bitrot through an incompatible change, hundreds of thousands of man hours are wasted. I've seen too much perfectly good, well-made, entirely stable code that did not need any changes bitrot -- simply due to a lack of platform care for stability. Ignoring stability is merely a way to optimize for the laziness of the few implementors, as opposed to optimizing for the many users.: If you can't support an API over time, then don't ship it; if you're shipping APIs and language design features that require regular churn, the problem is in your design process. I've got a firm eye on Java 8+ as a route away from Scala.

Posted by teacup50 on Jul 28, 2014, 9:33 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.9,500 issues0 comments

pricing (Logistics)

I hate that they don't take backwards compatibility seriously.

teacup50Jul 28, 2014, 9:33 PM

I hate that they don't take backwards compatibility seriously. There is an enormous cost to a lack of reliability and consistency in your tools; every time a significantly popular language generates bitrot through an incompatible change, hundreds of thousands of man hours are wasted. I've seen too much perfectly good, well-made, entirely stable code that did not need any changes bitrot -- simply due to a lack of platform care for stability. Ignoring stability is merely a way to optimize for the laziness of the few implementors, as opposed to optimizing for the many users.: If you can't support an API over time, then don't ship it; if you're shipping APIs and language design features that require regular churn, the problem is in your design process. I've got a firm eye on Java 8+ as a route away from Scala.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue