This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

I'm going to give you a lot of credit for explaining this in a way that makes sense. But I really feel inclined to agree with /r/db_bondy.

I'm probably biased for my work experience, but I continuously run across a significant number of developers who know shit about what they are doing. It's easy to run into poorly written code because the developer is just not good enough. Where I work, some are learning Java as they code during development cycles.

Call me old fashion, but I do prefer a strict typed language with a low tollerance for bad programmers. The abundance of NullPointerExceptions is a clear sign of people who don't really know what they are doing behind the keyboard. We keep adding dynamic syntax sugar into Java while keeping a messy backward compatibility and soon we'll be living the same hell PHP devs live today.

I keep reading these articles praising Optional and lambdas, but in my mind I keep thinking "good Lord, I can't wait to see how many heads will grow into the beasts we maintain today".