March 16, 2006

Blog has been moved

This post has been moved to blogspot. No further posts will be made to this location.

Java Puzzlers

If you're doing something in Java, you might be interested to check out Joshua Bloch's new book Java Puzzlers. I checked out the interview and free chapter and it was an interesting. A lot of the problems seem a bit obscure, but that's why they made a book! ;-)

It's a good place to see how not to do things. Some of the problems would have been solved by either following the "things to do" outlined in Effective Java or not doing weird byte operations.

It brings up a point in my mind how KISS is such a good design concept and how "being clever" causes more problems than it solves most of the time. When someone describes their architecture as being "neat" and how they'll have to explain it sometime sets a red flag in my head: if you have to set aside time to explain the architecture then it's probably more complex than you need it.

Posted by jim at March 16, 2006 12:41 PM
Comments
Due to the proliferation of comment spam, I’ve had to close comments on this entry. If you would like to leave comment, please use one of my recent entries. Thank you and sorry for any inconvience caused.