

In addition to the core features of the IDE itself, all major vendors are investing in a plugin eco-system that can provide support for specific technologies or workflows and better integrate with the specific technologies and tools used by the developer. Thankfully, the bar is much higher, and IDEs compete to provide the best developer experience. Today, however, the IDE landscape has changed dramatically.

Apparently, it isn’t just me, according to the recent JVM Developer Ecosystem survey by Synk IntelliJ leads the market with a 62% adoption among JVM developers. Suddenly I realized how much cognitive effort I was spending previously wrestling with the UI and trying to get refactoring done effectively. It was a one-way journey, the platform’s rich intellisense and rich usability features simplified my workflow so much that I stopped noticing the IDE at all. I still remember that moment, many years ago, when I finally made the switch from my old Eclipse setup (with its many customizations, ‘perspective’ settings, and tweaks) to using IntelliJ IDEA.
