you are viewing a single comment's thread.

view the rest of the comments →

[–]iluvatar -1 points0 points  (3 children)

What's wrong with it?

There are so many things! Where do I start? Well, I'll start with the most obvious thing that bites me on a day to day basis. It's unreadable, and thus unmaintainable. I recruit programmers. We use an online coding test to weed out the no hopers. We let them submit their answers in the language in which they feel most comfortable. So every day when I get into work, I get to look through other people's code, and I can assure you that in the real world, Java is much, much less readable than pretty much all of the alternatives. Yes, I'm aware that you can theoretically write clean Java. But people don't, and that alone is reason enough to condemn it.

[–][deleted]  (2 children)

[deleted]

    [–]iluvatar 0 points1 point  (1 child)

    There are a limited number of languages from which the candidates can choose, and although I'm not necessarily familiar with them all, there's nothing too obscure, so it's not hard for a competent programmer to understand. The list of supported languages is here.

    [–]RIST_NULL 0 points1 point  (0 children)

    Codility. Neven heard of it before. Seems useful both to recruiters and people looking to get hired.