my problem with JetBrains products is not really quality. generally, i think they’ve done a good job with Kotlin, Compose, and keeping IntelliJ modern and reasonably stable, given it’s a pretty old legacy product (built on Swing of all GUI toolkits). my problem is the vendor lockin. Kotlin in Jupyter notebooks is great; it’s paywalled. Compose Multiplatform is probably the best cross platform GUI toolkit; most of the tools are paywalled. when i was an Android developer it was basically developer due diligence to have an IntelliJ Ultimate subscription, but as an individual it’s hard to justify a pricey subscription for side projects. Kotlin is a brilliantly pragmatic language, but the fact they don’t support LSP comes off as stubborn walled garden behavior that makes me nervous about the company.
my problem with JetBrains products is not really quality. generally, i think they’ve done a good job with Kotlin, Compose, and keeping IntelliJ modern and reasonably stable, given it’s a pretty old legacy product (built on Swing of all GUI toolkits). my problem is the vendor lockin. Kotlin in Jupyter notebooks is great; it’s paywalled. Compose Multiplatform is probably the best cross platform GUI toolkit; most of the tools are paywalled. when i was an Android developer it was basically developer due diligence to have an IntelliJ Ultimate subscription, but as an individual it’s hard to justify a pricey subscription for side projects. Kotlin is a brilliantly pragmatic language, but the fact they don’t support LSP comes off as stubborn walled garden behavior that makes me nervous about the company.