This post had sometime on the “drafts” everything but the last part was written several months ago.
Today someone ask me why aren’t you finish with the java certification, my answer was something like “well you know because ehhh yea”, but in reality I knew exactly why. I have lost faith on the language, java no longer excites me, sure is useful to have the compiler bark at you for every little detail. But they have added so much crap on top of it that programming Java is no longer fun.
The first place where I think Java stop being fun, was when you totally needed an IDE to write anything useful, and of course when everyone was using eclipse. Don’t get me wrong eclipse is very nice, it even won me over from netbeans, but what I don’t like about it is when someone has no clue of what’s going on because they have delegated all knowledge of it to the IDE, one particular case version control, you will be impress of how many people don’t know how to work with CVS and/or SVN, just because the smart-asses at eclipse decided to do things “a little different”.
The second place which is actually in order of how I found out and now how much they suck, is J2EE. Interesting enough the problemwith J2EE is not sun but everyone else. Starting with the application server, why on earth you need a program to run a program unless it’s running several programs? Then the zillion frameworks and crap on top of http + html it’s just ridiculous.
Now that said I finally got my act together and went to take the exam, considering the fact that I barely study for it, that I had about 10 days of party and that the thing asked a lot about “the name of the methods that does foo” I got a not so decent score but I pass. So yes my friends you got a new SJCP in the group (yay!) Now lets keep on bashing on how cobolist it’s starting to be and how big huge and monstrous systems are not the way the computer world should be heading too.