Hacker News new | ask | show | jobs
by maxlybbert 2118 days ago
Java has a long history of saying “we don’t support that feature because it’s d-a-a-a-angerous.” Personally, I think that’s an insult to Java programmers, but Java programmers don’t seem to take it the same way. They’re happy that somebody at Sun or Oracle is able to keep all the sharp corners away from them.
2 comments

You know, coming from Java and seeing new languages like Go say the same thing except for features that Java had essentially forever is just maddening.
So...if somebody hands you responsibility for a codebase, you're happier when the language has sharp corners and bleeding edge scars?
I’m annoyed that things aren’t “complex,” “brittle,” “difficult,” etc.; they’re just “dangerous.” They’ll draw blood through the computer screen. I know programmers who have actual fear of pointer arithmetic even though they have no idea what it is.

To be fair, Java has a lot to recommend it. For one, there are, of course, an incredible number of packages available to build off of. But I find it incredible that the language that replaced finalizers with phantom references still says pointers are too dangerous for programmers.