Re:Ask HN: Anyone tired of everything being a subscription now?
by Ylpertnodi on Monday December 19, 2022 @08:37AM
(#34051852)
>that implementing robust, dependable and user configurable auto updates with easy rollbacks etc. is a complex problem
So very true, but the complexities can be considerably reduced by not forcing updates - whether security, dependability, or UX. So many updates I see nowadays are the very 'churn' you mention.
Re:Ask HN: Anyone tired of everything being a subscription now?
by ryandrake on Monday December 19, 2022 @11:38AM
(#34054129)
I'd be 100% in favor of automatic software updates if there were some guarantee that it was just used for security fixes and nothing else. But if you leave it up to the software vendor to decide what gets automatically pushed, you inevitably backslide back to where we are today where everything gets jammed down the user's throat.
The problem with not having solid infrastructure for updates is security issues. Of course, there is a class of software where this is not a problem, but determining whether software falls into that category is pretty difficult given the structure of modern OS and the propensity for things like static linking. You have 3 choices: * leave software vulnerable. * track security vulnerabilities is all your software and its dependencies and manually update. * Bite the bullet and have robust auto-update infrastructure.
I’d argue the bigger problem is that implementing robust, dependable and user configurable auto updates with easy rollbacks etc. is a complex problem, so every piece of software ends up implementing its own shitty variant that sacrifices user control and doesn’t distinguish between necessity and churn.