Haven’t found the Intelli J equivalent for this one so far.So, even though we cannot actually measure if we are more productive after the conversion, we are somewhat happier with the tools at hand.
I do not need to learn a set of new shortcuts each time I switch away from Java. For me it meant that my screen layout got mangled each time I switched from development to debugging or refactoring.
Yes, sure, I know Eclipse can get messed up and stop working properly, but it’s fixable and doesn’t happen with a good setup, and actually didn’t really happen to me at all, once I understood how to set it up. I long for the old Eclipse days, when my editor didn’t invent things to go wrong, and refactoring made sense. At my previous job, I used Eclipse exclusively, but had heard many good things about Intellij, so when I started a new job I was really excited that they were using Intellij. But it’s a matter of overall stability and efficiency as a developer.
I thought it was awesome (and I still do), but after getting to know the IDE, I really miss the simplicity and consistency of Eclipse. With Eclipse, I found myself wasting LOTS of time solving IDE issues, updating plug-ins, suffering from update-deadlocks because plugin-A needs to be updated due to a bug but you can’t because plugin-B depends on it and there is no update yet for B which can work with the update of A so you’re stuck.
This rational app developer was the reincarnation of the digital hell.