Rant: please focus on fixing bugs for a while, instead of adding new features

Answered

IJ has always been an amazing IDE, and I have been a loyal customer for years. However, over the last few releases, I've found IntelliJ to have gotten slower and slower, and buggier and buggier.

I run IJ on a 32 core Threadripper machine with 64 Gb of memory, and find it to hang in the editor way too often. For example, I just made a few changes that kept hanging my IDE for a few seconds at a time. Then, I tried to undo the changes, and each undo caused another hang, each of a few seconds. Yes, I've filed performance issues in YouTrack in the past (here is one: https://youtrack.jetbrains.com/issue/KT-27106, open for 6 months), but few things ever seem to get fixed. I can only imagine the issues people with slower machines are having.

On top of this, there are issues like this one I created two months ago: https://youtrack.jetbrains.com/issue/KT-29352. Because of this, my colleagues who use Windows can't even execute applications from within IJ -- this is not a minor issue! No action taken by JetBrains as far as I can tell.

I know you're trying to gain users with new features. But a slow and buggy IDE is more likely to turn users off of your product, features or no features. I'd really recommend taking a hard look at what your product team is focusing on.

11 comments
Comment actions Permalink

Sorry for the problem. I'll ping Kotlin team developers so that they can provide the status updates for the mentioned tickets.

Please note that adding features to IntelliJ IDEA doesn't affect fixing Kotlin specific bugs in any way. These are 2 different development teams working on different tasks.

It's also recommended to use https://discuss.kotlinlang.org/ for any questions/problems related to Kotlin support in the IDE.

0
Comment actions Permalink

So what you are saying is that these issues are all Kotlin-frontend-related, and that the IDE as a whole is not actually at fault? Thinking back on all the issues I've been having, you might be right. I haven't done a lot of Java work recently, as I've moved everything to Kotlin, and its quite possible.

One of the issues I mentioned -- https://youtrack.jetbrains.com/issue/KT-29352 -- doesn't seem to be Kotlin specific. It's also affecting Scala users. However, its quite possible vanilla Java run configs would work correctly in the same scenario.

Thanks for poking the team on these issues.

0
Comment actions Permalink

I've got the feedback from the Kotlin project team lead, they are already working on the performance problems, windows run configuration fix is in the nearest plans.

1
Comment actions Permalink

Here is another super-frustrating issue -- seems potentially related to Kotlin somehow, but not necessarily. Issues like this basically make the IDE unusable, and actually (gasp!) make me think I'd be more productive in vim.

https://youtrack.jetbrains.com/issue/IDEA-207243

 

0
Comment actions Permalink

Thanks, we are investigating this problem, but it's very complicated case inside the JVM internals.

0
Comment actions Permalink

Hey guys, another one here, also very happy with IntelliJ, thanks, but I also experience unexpected bugs since the last release+updates..weird ones, like stalled IDE, buttons not appearing and general performance issues (I will post individual items in the bug list when applicable).

Thanks anyway, just wanted to mention it, and I also think features are abundant, so focus on fixing bugs is defo a good plan.

0
Comment actions Permalink

Congratulations on making the brave decision to focus on performance and bugs for 2019.3!

0
Comment actions Permalink

Hey, glad to see this complains. I'm Mac user and has similar feeling about the IntelliJ Idea. it's buggier an buggier. Sometimes I'm even thinking to switch back to Eclipse. At the very least I'm thinking about end of my subscription to Pro version because I've found the premium functionalities pretty crappy. 

In general:

Database Extension - unusable crap

Method call hierarchy generation - damaged piece of crap which is able to get stuck in infinite loop and drain my laptop battery

Thymeleaf support - halfly-working crap

Spring framework support - sometimes crappy - I've had to turn it off rather

 

Hope JetBrains will be beack in the normal reliable development soon.

1
Comment actions Permalink

It's not only a Kotlin issue. I've noticed the same on a not the newest, but performant MacBook Pro (32Gb). Developing Python has become a no go in IntelliJ.

Java is full of bugs: Spring working or not, indicating errors were there are none, indexing (and thus blocking some actions) all the time, Maven source download impossible,.... 

I'm really starting to wonder if I should not switch to a less featurefull, but free and performant IDE.

Nothing lives forever, but I'm sad to say this about the IntelliJ IDEA that I came to love.

0
Comment actions Permalink

Dirk Estievenart Please contact support at https://intellij-support.jetbrains.com/hc/requests/new with the logs (Help | Collect Logs and Diagnostic Data) and more details about the issues you are facing.

0

Please sign in to leave a comment.