3 ms·
To be fair, JetBrains runs on the JVM which arguably has the same problems.
by nbrempel 6y ago
To be fair, JetBrains runs on the JVM which arguably has the same problems.
- vips7L 6y agoI wonder if forcing IntelliJ to run with ZGC would help since it releases unused memory back to the OS after some time. I did this with the Eclipse Language server and my memory usage cut in half on the same project.
- emodendroket 6y agoYeah but if it didn't, would I be able to run it with no differences on Linux, OS X, and Windows?
- leadingthenet 6y agoBut maybe you shouldn’t be able to run it with no differences on Linux, macOS, and Windows.
- emodendroket 6y agoWell... why not, exactly? I have work to do on all three, as do many others, and it seems like a win both for me and Jetbrains for that not to matter.
- leadingthenet 6y agoBecause the platform conventions are different. Think of it this way: if you have a system full of apps that conform to platform conventions, then you only need to learn the platform conventions and you’re suddenly more or less an expert in every new app you encounter. If you need to learn every. single. apps. stupid rules and UI all over again, then sure, you can transfer skills in that one app over to another platform, but that’s it. You want an email app? Good luck learning every keyboard shortcut and ridiculous UI decision all over again. Let’s just say this paradigm shift has not been driven by people with OCD (or good taste, for that matter).
- emodendroket 6y agoOk but another way to think of it is I've been using IntelliJ 30+ hours a week for years and don't want to throw away those skills because my new job wants me to use a different OS. I'm sure power users of, e.g., Excel or Emacs or vi have similar feelings.