If I had a penny for every time I said “I hate Java”… Well, I’d probably have about an extra dollar, but that’s beside the point.

I wish Java were more flexible. I’m trying to implement a genetic algorithm that attemps to determine the best parameter set for another genetic algorithm. According to my Intelligent Systems professor, it is called a meta-genetic-algorithm.

In any case, Java interfaces are giving me headaches right now. I wish interfaces were more like ruby’s modules that can be mixed in wherever they are useful. I’m used to Ruby’s Duck typing, and I’m getting frustrated that Java doesn’t have that feature.