Hacker News new | ask | show | jobs
by bigstrat2003 938 days ago
I don't see the issue here. If I release my_fancy_lib 2.0.0, and I have users who only ever want to stay on the last 1.x release, that's fine. It's no skin off my nose if users choose to stay on an old version forever.
1 comments

Yeah, exactly. However, if you were to make it a service, those users would have to switch to 2.0.0 or stop using it, as 1.x no longer exists.
Some people don't think like that when they write software. They view it as a knife, not a noose.

I prefer those people.

I'm writing from the perspective of the user (which may be a developer using your product in their product). I don't really care if you view software as a knife or as a noose, I don't want to be coerced by the threat of either.
Ah, I thought you were encouraging service based development, I see you're on the 'library' side. My bad.