Docker, and I think it is the one most dumb af. You are fxxking sandbox another sandbox system mean to control the data storage and resources assignment from the rest of system resources?? How do I suppose to use it? It waste me 30 minutes wondering why dir mounting didn't work and it turns out it is packed into snap package.
It never hit me before now, but I just realized that "constantly upgrading software" is only a thing because corporations are cheap and impatient.
Web browsers need to be constantly upgraded mostly because they need constant feature add-ons. They need constant feature add-ons because they want the browser to be able to render all the features of native apps with JavaScript/HTML/CSS, but they can't possibly develop every feature all at once. So they drip, drip, drip out the features. They also can't thoroughly test all the features ahead of time (permutations would require hundreds of millions, if not billions, of tests per release) so they kick the releases out to beta users and collect bug and crash reports, and fix enough of them to call it stable and then kick a release out.
Imagine if cars worked like that. "We know you're driving on the highway, but we need to reboot your car because we have a new feature (radio shuffle mode!)"
Browsers need to be constantly upgraded because of security vulnerabilities being found, disclosed and fixed as a steady, busy stream. To just keep up with features you could have at least an order of magnitude slower pace of updates.
I see frequently on HN this idea that big company behind said web browser can simply throw more devs at it, adding things and features (useful or not) and simply drown any competitors with churn of changes. But you still want security patches too, so you have to install and keep up to date with upstream. Is this also causing relentless update cycle? I think so.
On my dev box, it's chromium, golang, ripgrep, restic, lxd, flutter.
I don't really notice the startups for the rest (although I get irritated when lxd auto updates and restarts my containers), but chromium does palpably take several seconds to load vs firefox .deb
I know. This screwed me over. I had an lxd cluster that was working very nicely. Then 1 of the 5 cluster members failed to upgrade when snap forced an upgrade and it put the whole cluster in a degraded state.