va1a
Joined 2 years ago
Joined 2 years ago
I don't know, this just seems more like inertia. "I'd rather stick to what I know best than this popular thing." Which is fine, and I'm glad Java has made improvements making it easier to hit the ground running. But blaming the use of Java on the inadequacies of Python? The python API can do just about anything, it has regex toolings, I've never found myself needing anything else. And the typing complaints? Yeah it can be annoying if you're not good at keeping track of your own typing hints, but modern python supports type annotations and linters like mypy[1] catch everything related to that just fine. I've always admired many of Java's features, but let's not act like the reason for using Java for scripting is the pitfalls of Python. It's just because of an underlying preference for Java.
But this luddite-like hatred needs also to be addressed. You can't turn your back on a helpful new technology just because it shakes things up. Students need to learn to use it more than constantly boo and ignore it. Especially those in non-STEM fields, where its usage might be more optional currently.