I Hate Java, Episode #621

January 18th

I have always hated working with Java, because it has extremely complex components that are difficult to understand. I respect the fact that the designers had to resort to some huge leaps of abstraction to get the thing workable across many platforms, but I have found many of those abstractions to be impenetrable. 

Today’s problem arises from the doubly impenetrable system for reading XML files. I have always simply re-used an old routine somebody else wrote for me many years ago. I simply copy the old code and paste it into my new project, altering variable names and chunks of code as necessary. 

But today it’s just not working. I am using the same trusty code I’ve always used, but this time, something’s off, and I cannot figure out what it is. 

{Evening}

Still stuck. I hate Java!