I like my type safety. It gives me a nice feeling of comfort knowing that the compiler will tell me what to put in, and beat me up if I do something stupid. Maybe that’s why I don’t really feel comfortable in Rubyland, maybe I will some day.
Anyway, Kevin Bourillion has a good post about beeing extraordinarily typesafe and Guice. I really like Spring for what they’ve done and use it all the time, but XML is a problem. Maybe it’s time to check out their Java config interface.