This doesn't appear to answer the question

This seems like a rant about how one particular language (java) implements a couple of features, and doesn't actually explain in what sense programming has become harder when you have static typing. "You haven't gained anything", even if it were true, isn't the same as "It's harder".

It's important to note that "bug free" (which no-one claimed) is a very different thing to "a common source of bugs is eliminated".

undefinedurl nextprice drop