DEV Community


Discussion on: I spent 48 Hours coding in Nova and forgot about VS Code

janmpeterka profile image
Jan Peterka (he/him)

To me, a subscription means continuous improvements and support for the product I use. Which, in the fast moving genre like development, is really important for me. I don't want to find out that software I'm used to (and invested hours and hours into customizing, learning shortcuts and so) suddenly is not supported by my OS/hardware/is based on deprecated packages/is full of security holes/.. and I have to find a new one.

If I know my IDEs developer/s are getting money every month for this software, there's a better chance of them continuing development. If it's OTP, someday they will probably hit some maximum of users, and then what? No income. So, they either start working on something different completely (and abandoning this software), or they announce a new version I have to pay for - which is basically the same as a subscription, but with longer intervals and less security.