Generating a Java program with 90% less code
Java seems to rely a lot on IDE tools to autocomplete, autorefactor, generally shovel around all this boilerplate.<p>It always seemed weird to me.  Like if my house was really cluttered but instead of building shelves or closets into the house itself, I buy an elaborate conveyor belt and excavator system to rearrange all my things all the time so I can walk through all the mess.