New JEP: Local Variable Type Inference for Java. mail.openjdk.java.net/pipermail/plat…
Most devs think language design is basically the same as programming. It's not. It's more like writing all possible programs simultaneously.
My non-manifesto: Valuing clear analysis about tradeoffs, priorities, goals, and business value over manifestos.
Great illustration of covariance/contravariance courtesy of Andrey Tyukin: i.stack.imgur.com/KjDLw.png