We support OSS independently of their popularity. If you have had issues with your project being supported (due to maybe some automated checks we've put in place to help us), please feel free to reach out to me with the details. My email is hadi at jetbrains dot com.
IntelliJ IDEA along with the platform is the largest team at JetBrains and we're constantly working on bugs and features. If you can please point me to the issues you're referring to in YouTrack, I can check the status.
We have close to 10 products that are using Kotlin, quite a few of them entirely written in Kotlin. Most new projects we start are using Kotlin. Given we've invested 6 years into Kotlin already and are shipping products with it, I doubt it will become abandonware.
We've done our best to address the issue, provide the fixes for current versions as well as back-port it up to 3 years for all products running on the platform. In any case we apologise and have learned from this and will improve.
It's used for numerous things, including web development, running and debugging, as well as other uses such as serving docs, etc. Unfortunately right now it's not possible to disable.
Are you asking if IntelliJ IDEA can look like PyCharm? If that's the case, no, it can't. Each IDE is somewhat tailored to the specifics of the framework/language/platform as I mentioned, but the functionality that they provide is available as plugins. For instance with WebStorm you can have node.js, angular.js plugins installed in IntelliJ IDEA and get the same features.
Obviously, IntelliJ IDEA is a polyglot environment so certain things cater to the needs of many platforms and languages, which is why there are some differences in UI, but AFAIK, the core functionality is there.
Having said that, we fully understand that users want to have smaller more focused IDE's based on the specific needs, which is one of the main reasons we started offer the All Products option.
But I do want to stress that the functionality of the different IDE's are via plugins, and that these plugins are available for IntelliJ IDEA, the same day the IDE's are released.
That's actually not correct. The functionality of all IDE's we have (with exception of AppCode and CLion) can be obtained via plugins on IntelliJ IDEA.
The smaller IDE's are focused around the specific platform / functionality.
> "So what do you call a system that uses more than two HTTP methods (e.g. uses PUT and DELETE as well as GET and POST), and has marginally-more-human-readable URLs, but doesn't send self-descriptive representations, doesn't use hypermedia,
doesn't Transfer REpresentational State, and probably also isn't stateless?"
Thanks.