Friday, May 2, 2014
Java Iconoclast Movement
I think the biggest issues with the Java language is the overly zealous, dogmatic and pious Java developers. They have replaced going to church with reading TDD books and Josh Bloch in an undertone. Java the religion. I digress. "All types shall be safe". Mouth frothing, knuckle dragging, true believers... Yet they freely use JSP, and template languages which have no type safety. I am not saying there is anything wrong with Josh Bloch. Quite the contrary. But be smart enough to put things in context. But... Relax and get stuff done. Rules are meant to be broken. There is a time for rigid architecture and there is a time for other stuff. You build a house foundation with concrete, but the curtains are made of silk. The problem is that too many Java programmers think they are cement contractors and they don't realize they are just interior decorators with an over inflated ego. Over time, Java has adopted more and more ideas form other languages that were once against the Java religion. If Java can change, so can you.