Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This doesn't match my experience. I've had to deal with some Java code that the ide was useless to help figure out. Usually made worse by some over optimized build system that was non Google friendly to see what was supposed to happen.

Worse, the abstractions made it so that even a simple feature would require about six files. Not counting the tests.

Not to say that clojure has been a breeze. Worst I see there is developers refusing to use libraries it external programs and instead taking a ridiculous "first principals" approach. Even if they get it working, it is typically not search friendly, as everyone else is using some other tool. Basically, the same trap I see in build systems,



> I've had to deal with some Java code that the ide was useless to help figure out.

Spring annotations, maybe?


God I hate them. With annotations Java pulls off the rather unique trick of being both verbose and magical at the same time.


tbf, annotations aren't the blame. It's Spring's runtime magic with close to zero friendly figure-out-ability.


That and just over "abstracted" code that honestly feels like a strawman that someone made to argue against abstractions. :(




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: