8/10: Self-confessed Java Idiot
September 1st, 2003 by HenSo the Bile blog’s Java Idiot thing is bounding around again. Figured I’d declare myself to be the number one Java Idiot [unless a challenger can be found].
Answering the questions, I give myself a score of 6.5 out of 10 for Java idiocy, based on 5 yes answers and 3 maybes.
With reflection, I could probably even suspect that JBoss/IBM/Weblogic are unlikely to have any serious challengers business-wise, even if others are able to challenge them on technical prowess. That takes me to 7.5. I definitely have more than 3 commons libraries in my average project [bit of a trick question though, I’m a coder on more than 3 commons libraries], so that takes me to 8.
All I need to do is get addicted to AOP, be sure I’ve quoted Bloch and realise that using OO at work is a hopeless crusade. So 2004 is my year to make it to 10/10.
[Oh…and why am I happy with all this? Because the Bile Blog exists to show how easily the crowd is lead by someone blogging. Of course, I could just be running in the other direction. The 10/10 is a joke… honest.]
****************************
Here’s my comment on his site:
* Yes to Struts. Though not by my choice.
* Yes to JSF, because the spec always wins.
* Probably to Bloch, because his book has good arguments.
* Yes to Maven. It makes my life easier.
* Yes to Eclipse on non-win32. I’m tentatively using it 10% of the time on OS-X.
* Damn. No to J2EE. Pramati. Orion. Defunct-HP. Please change this question.
* Yes to Linux. About the same amount of time as it’ll take for the desktop to be unimportant and the new ‘metaphor’ to arrive’.
* Probably. 4, 5, 6 are all reasonable averages.
* Damn. I fail again. AOP doesn’t rock my boat.
* People do seem to get ‘Data’ object and ‘Logic’ object a lot more easily than real OO concepts. I have this nagging suspicion that no one has found a way to teach OO to VB-ers.
5 Yes’s and 3 maybes. So a score of 6.5. I think that gives me the highest JIQ here and makes me very proud.

September 2nd, 2003 at 4:30 am
Note that JSF isn’t the only spec competing in its space; “the spec always wins” still leaves room for OTHER specs to win, so JSF might lose.