My experience with Jetbrains was that they did not rely on vendor lock-in, but on actually making a product worth paying for. I could move my projects away from their suite easily, the build tools and scripts where all third-party open-source. I just didn’t want to.
But perhaps things are different in other spaces. I can imagine using Kotlin might lock you in more.
I’m most of the way there except jet brains… I just don’t have it in me to spend the years it’ll take to become as familiar with a different tool.
My experience with Jetbrains was that they did not rely on vendor lock-in, but on actually making a product worth paying for. I could move my projects away from their suite easily, the build tools and scripts where all third-party open-source. I just didn’t want to.
But perhaps things are different in other spaces. I can imagine using Kotlin might lock you in more.