Hacker News new | ask | show | jobs
by jimbokun 3548 days ago
"I only need to know vim, which I use for every language I use but Java"

Java does seem to be the big exception in that 1) it's so overly verbose it almost requires an IDE to handle all of the boilerplate, 2) has enough static typing to allow deterministic refactoring, 3) is popular enough to support massive IDE engineering efforts.

I use IntelliJ for Java (and sometimes Scala), and Emacs for pretty much everything else.