Hacker News new | ask | show | jobs
by apantel 765 days ago
Java is an extremely simple, non-scary language. It’s almost impossible to shoot yourself in the foot.

The things that people build using “idiomatic Java” are scary.

1 comments

> It’s almost impossible to shoot yourself in the foot.

Java is my favorite language, but this is simply untrue. Many people are confused about how object references work, problems with null are very common, generic type erasure can be _very_ confusing, and there are plenty of other rough edges.

That said, Java does get a lot of undeserved hate. It's really quite a pleasant language and it has evolved a lot over the last 10 years.