Sigh. Here we go again. My OCD is preventing me from buying it because I'm somehow convinced it'll be a mistake so close to CES.
Java developers, when I saw what has been placed into Java 8 I was immediately reminded of how I've spent so much of my life trying to protect engineers from themselves. Lambda expressions are a horrible idea. Gentlemen: the goal isn't to make code readable for a competent mid-level engineer. The goal is to make code readable for a competent mid-level engineer exhausted and hopped up on caffeine at 3 am. What a disaster Java 8 is!