Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> UPGRADES! You buy 1.x, or 2.x or whatever, and then when 3.x comes out new customers pay full price

Upgrades like that kind of suck for everyone though. The users, the developers, the businesses.

Users expect software to get bug and security fixes. By having 1.x, 2.x and 3.x versions, developers have to maintain 3 different versions.

It also forces developers to add new features even if no one wants them. Plenty of good apps are essentially feature complete, but in an upgrade centric world there has to be constant new features. This often makes apps worse.

Subscriptions are a good way to balance the needs of users, developers and businesses.



Upgrades can be fun for end-users, like anticipating a new music album. And after feature complete there are features that can be added without muddying a product, e.g., adding plugin support, skins, additional language support, new platforms, performance improvements. And at a certain point in time it's reasonable to no longer make bug fixes in legacy versions.


> Plenty of good apps are essentially feature complete, but in an upgrade centric world there has to be constant new features.

No, there don't have to be, this "upgrade centric world" is a poor straw man.


Why not EoL 1.x once 2.2 has been released and likewise EoL 2.x with the release of 3.2.2?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: