They realize all their “little friends” have been leading them off the face of a cliff. I know it’s a bit macabre, but *can* I watch? The Oracle-hating (read success-hating) that birthed Scala is finally coming to a head.
By their fruits you shall know them. The final fraudulent claim: all the trash code produced by Scala’s over-complexity will somehow run faster natively, and that the saving grace is finally getting rid of that darn JVM. As I have said previously FYI: creating a new language does’t make your writing better. Java used to have ahead-of-time compilation too, but that died off because dynamic run time application redefinition is more valuable in a business sense then statically compiled code. It is easy to criticize a mature, free, and broadly adopted platform like the JVM for the minor flaws it has, and very hard to create a new native platform that actually works. More likely Scala will loose the tiny market share it has long before this native platform kills off the stragglers.
But seriously, is it too much to hope that *all* the talent-haters and success-haters will be killed off by this one Darwin Award qualifying mass extinction event?
Remember back in the the day when the some kids would invent their own language like Pig Latin and then talk it amougst themselves? And if you didn’t talk to them in Pig Latin you just weren’t cool enough to be part of the conversation. I was more like the “why bother” kid. Not that I couldn’t learn Pig Latin, I just didn’t see the point. Seriously, not that much changes.
Don’t get me wrong, I’m being hard on Berkley out of love. Several of my relatives went there during the People’s Park era. I get that having your own language like Swift or Go provides artificial culture creation and built-in revenue protection. That’s fine if you want to program to the Google or Apple cool-aid culture and plug right in. Not my thing, but it takes all kinds. It’s just that I’m not getting this whole Scala thing. Why it exists.
Ok so I get that for a lot of people the Java music died when Scott McNealy finally sold out to Oracle. And the whole Bill Joy thing and how that was handled… Shameful, all. Oracle’s attempts to profiteer and build an empire off Java with things like the OpenOffice purchase: ridiculous. But the funny thing is, Oracle has taken a beating from their industry customers (like me) and has actually realized that being a great Java stakeholder is the best chance they have of preserving market share. Of course they would never admit that publicly but that’s what I love about Oracle: they spend a lot more time delivering than talking about it. They’re kind of like the quiet doer kid who thinks he’s Iron Man.
Hard coding Hadoop dependencies in because that’s for sure how I’ll store data when everything is on Non-volatile RAM
It’s not really about the language in the end: it’s about who’s writing it and the quality and integrity of what is written.
So I just want to say it clearly and definitively for all to hear: Twitter is dead wrong, Nathan Marz is right, and the coolest kids are alive and well and speaking Clojure just because they love it. Nothing personal.